
C#
nsjlive
这个作者很懒,什么都没留下…
展开
-
C# leetcode 852. 山脉数组的峰顶索引
我们把符合下列属性的数组 A 称作山脉:A.length >= 3存在 0 < i < A.length - 1 使得A[0] < A[1] < ... A[i-1] < A[i] > A[i+1] > ... > A[A.length - 1]给定一个确定为山脉的数组,返回任何满足 A[0] < A[1] < ... A[i-1]...原创 2018-07-05 09:54:24 · 212 阅读 · 0 评论 -
大量字符串拼接
直接上代码,最后可以网页显示 class Program { static void Main(string[] args) { //内存爆了 //string name = "小黑"; //for(int i = 0; i < 28; i++) ...原创 2018-07-19 16:37:28 · 717 阅读 · 0 评论 -
字符串内容反转 如“中国,美国”变成“美国,中国”
#region {"中国","美国","巴西","澳大利亚","加拿大")中的内容反转,然后输出反转后的数组 string[] names = { "中国", "美国", "巴西", "澳大利亚", "加拿大" }; for(int i = names.原创 2018-07-19 17:23:47 · 295 阅读 · 0 评论 -
查找关键词出现的次数
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace _08字符串练习{ class Program { static void Main(string...原创 2018-07-20 00:21:00 · 2041 阅读 · 0 评论 -
/两个(list)集合{"a","b","b","d","e"}和{"d","e","f","g","h"},把这两个集合取出重复项合并成一个。
/两个(list)集合{"a","b","b","d","e"}和{"d","e","f","g","h"},把这两个集合取出重复项合并成一个。static void Main(string[] args) { //两个(list)集合{"a",原创 2018-07-20 11:09:57 · 887 阅读 · 0 评论 -
随机产生10个1-100之间的数放到List中,要求这10个数不能有重复,并且都是偶数(添加10次,可能循环很多次)
static void Main(string[] args) {//随机产生10个1-100之间的数放到List中,要求这10个数不能有重复,并且都是偶数(添加10次,可能循环很多次) List<int> list = new List<int>(); Random r = new Ran...原创 2018-07-20 12:45:32 · 14755 阅读 · 4 评论 -
给定字符串"1壹 2贰 3叁 4肆 5伍 6陆 7柒 8捌 9玖",输入对应的数字,输出对应的大写
#region 给定字符串"1壹 2贰 3叁 4肆 5伍 6陆 7柒 8捌 9玖",输入对应的数字,输出对应的大写 string str = "1壹 2贰 3叁 4肆 5伍 6陆 7柒 8捌 9玖"; //做一个字典 Dictionary<char, char> dic = new Dictionary&l...原创 2018-07-20 19:10:48 · 3862 阅读 · 0 评论 -
计算字符串中每种字母出现的次数(面试题)。"Welcome ,to Chinaworld",不分大小写,打印:“W2” "e 2" "o 3"...
foreach的初次使用static void Main(string[] args) {//计算字符串中每种字母出现的次数(面试题)。"Welcome ,to Chinaworld",不分大小写,打印:“W2” "e 2" "o 3"... string str = "Welcome ,to Chinaworld"; str...原创 2018-07-20 19:12:40 · 799 阅读 · 0 评论 -
分拣 奇数 偶数
分拣 奇数 偶数 static void Main(string[] args) { List<int> list = new List<int> { 3, 4, 45, 67, 65, 55, 44, 33 }; List<int> listOdd = new List<int>...原创 2018-07-20 19:14:00 · 282 阅读 · 0 评论 -
词典翻译 英译汉
词典翻译 英译汉 public partial class Form1 : Form { public Form1() { InitializeComponent(); } Dictionary<string, string> dic = new Dictionary<st...原创 2018-07-21 16:31:08 · 9944 阅读 · 2 评论 -
日期转换 例如 二零零六年十二月二十一日 转换成 2006年12月21日
日期转换 例如 二零零六年十二月二十一日 转换成 2006年12月21日 class Program { static void Main(string[] args) { //编写一个函数进行日期转换,将输入的中文日期转换为阿拉伯数字日期,比如:二零一二年十二月二十一日要转换为2012-12-21.(处理“十”的问题:1,*...原创 2018-07-21 19:42:23 · 1511 阅读 · 0 评论 -
大文件移动
class Program { static void Main(string[] args) { //读的流 using (FileStream fsRead = new FileStream(@"E:\迅雷下载\[电影天堂www.dy2018.com]相爱相亲HD高清国语中英双字...原创 2018-07-22 14:29:14 · 354 阅读 · 0 评论 -
一行一行读取文件的两种方式
1)方式1static void Main(string[] args) {using (StreamReader reader = new StreamReader("1.txt", Encoding.Default)) { //只读取了一行 //string msg = reader...原创 2018-07-22 15:41:44 · 4682 阅读 · 0 评论 -
读写操作 工资翻倍
class Program { static void Main(string[] args) { //通过StreamReader和StreamWriter对工资文件进行操作 //读取工资文件,把文件中的工资翻倍并写入到另一个文件中--- 练习 ///读 u...原创 2018-07-22 17:14:53 · 154 阅读 · 0 评论 -
leetcode 461. 汉明距离 C#
两个整数之间的汉明距离指的是这两个数字对应二进制位不同的位置的数目。给出两个整数 x 和 y,计算它们之间的汉明距离。注意:0 ≤ x, y < 231.示例:输入: x = 1, y = 4输出: 2解释:1 (0 0 0 1)4 (0 1 0 0) ↑ ↑上面的箭头指出了对应二进制位不同的位置。方法1:注意: ...原创 2018-07-07 15:37:44 · 330 阅读 · 0 评论 -
计算最高,最低,平均工资 字符串与数组 C#
求员工工资中,员工的最高工资,最低工资,平均工资//求员工工资中,员工的最高工资,最低工资,平均工资static void Main(string[] args) { //读取文件-- 不要乱码 string []lines= File.ReadAllLines("salary.txt", Encoding.Default);...原创 2018-07-19 15:39:55 · 1464 阅读 · 0 评论 -
【转】C# String 与 Char[] 数组 相互转换
转自:zrazilmao String 与 Char[] 数组 相互转换string 转换成 Char[] string ss = "abcdefg"; char[] cc = ss.ToCharArray();Char[] 转换成string string s = new string(cc);byte[] 与 string 之间的转换 byte[] bb = E...转载 2018-07-17 23:56:12 · 4919 阅读 · 0 评论 -
转:VS中展开和折叠代码,还有其他快捷操作
折叠代码及其他快捷操作怎样创建区域以方便代码的阅读?#region代码区域#endregion解决VS2010中工具箱的的不见的问题:按快捷键Ctrl+Alt+X全屏:Shift+Alt+Enter注释选定内容:Ctrl+E+C/Crtr+E+U代码格式化:ctrl+E+F===================================VS2008 使用小技巧...转载 2018-07-18 09:48:50 · 1414 阅读 · 0 评论 -
leetcode 709. 转换成小写字母 c#及测试案例 java
代码1:public class Solution { public string ToLowerCase(string str) { if(null==str) { return null; } char ch[]=str.toCharArray();//toCharArray() 方法将字符串转换为字符数组。 ...原创 2018-07-18 10:08:30 · 491 阅读 · 0 评论 -
C#中关于字符串的常用知识点
namespace _02字符串的特性{ class Program { static void Main(string[] args) { #region 冗余代码1) //string name = "字符串实际上相当于字符数组"; //char[] chs = name...原创 2018-07-18 15:00:55 · 169 阅读 · 0 评论 -
C# 字符串练习
1.接收用户输入的字符串,将其中的字符以与输入相反的顺序输出."abc"→"cba".namespace _03字符串练习{ class Program { static void Main(string[] args) { #region 接收用户输入的字符串,将其中的字符以与输入相反的顺序输出."abc"→"cba...原创 2018-07-18 15:30:35 · 378 阅读 · 0 评论 -
提示索引超出数组上限
namespace _04读文件练习{ class Program { static void Main(string[] args) { #region 把文件中的联系人姓名和电话显示出来,简单模拟csv文件,csv文件就是使用,分割数据的文本,输出:姓名 张三 电话:15000132345 //...原创 2018-07-19 01:06:09 · 10648 阅读 · 0 评论 -
#region 把文件中的联系人姓名和电话显示出来,简单模拟csv文件,csv文件就是使用,分割数据的文本,输出:姓名 张三 电话:15000132345
namespace _04读文件练习{ class Program { static void Main(string[] args) { #region 把文件中的联系人姓名和电话显示出来,简单模拟csv文件,csv文件就是使用,分割数据的文本,输出:姓名 张三 电话:15000132345 //...原创 2018-07-19 01:14:28 · 454 阅读 · 0 评论 -
去掉字符串中重复部分 提取文件后缀名
1) 123-456---7---89-----123---2把类似的字符串中重复符号“-”去掉,即得到123-456-7-89-123-2.2)从文件路径中提取出文件名(包含后缀)的两种方式 static void Main(string[] args) { #region 123-456---7---89-----123---2把类似的...原创 2018-07-19 10:59:01 · 543 阅读 · 0 评论 -
打印出“IP地址为***的服务器的***端口提供的服务为***” (字符串操作)
"192.168.10.5[port=21,type =ftp]",这个字符串表示IP地址为192.168.10.5的服务器的21端口提供的是ftp服务器, //其中如果“,type=ftp”部分被省略,则默认为http服务器,请用程序解析此字符串,然后打印出“IP地址为***的服务器的***端口提供的服务为***”,line.Contains("type=").192,1...原创 2018-07-19 11:44:09 · 377 阅读 · 0 评论 -
leetcode 657. 判断路线成圈 c#
初始位置 (0, 0) 处有一个机器人。给出它的一系列动作,判断这个机器人的移动路线是否形成一个圆圈,换言之就是判断它是否会移回到原来的位置。移动顺序由一个字符串表示。每一个动作都是由一个字符来表示的。机器人有效的动作有 R(右),L(左),U(上)和 D(下)。输出应为 true 或 false,表示机器人移动路线是否成圈。示例 1:输入: "UD"输出: true示例 2:输入: "LL"...原创 2018-07-06 21:54:08 · 258 阅读 · 0 评论 -
leetcode 1. 两数之和 c#
给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]public class Solution { public int[] TwoSum(int[] ...原创 2018-07-06 21:56:26 · 929 阅读 · 1 评论 -
leetcode 7. 反转整数 C#
给定一个 32 位有符号整数,将整数中的数字进行反转。示例 1:输入: 123输出: 321 示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意:假设我们的环境只能存储 32 位有符号整数,其数值范围是 [−231, 231 − 1]。根据这个假设,如果反转后的整数溢出,则返回 0。public class Solution { public ...原创 2018-07-06 21:59:30 · 797 阅读 · 0 评论 -
leetcode 771. 宝石与石头 C#
给定字符串J 代表石头中宝石的类型,和字符串 S代表你拥有的石头。 S 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。J 中的字母不重复,J 和 S中的所有字符都是字母。字母区分大小写,因此"a"和"A"是不同类型的石头。示例 1:输入: J = "aA", S = "aAAbbbb"输出: 3示例 2:输入: J = "z", S = "ZZ"输出:原创 2018-07-06 22:01:26 · 302 阅读 · 0 评论 -
C#操作xml文档及遇到的各种报错提示
界面 //所有的数据全部在集合中 //dgv控件绑定List集合,List集合中有User类的对象,对象里有属性,把属性绑定到没列的数据上 dgv.DataSource = list;//绑定数据 姓名,密码,性别,年龄列的DataPropertyName分别对应List集合中对象的Name,P...原创 2018-08-08 08:13:09 · 1281 阅读 · 0 评论