c#实用代码 可以说是最常用到的代码
c#实用代码教程 | |
名称 | 代码 |
字符串处理语句 | |
字符串转大写 | str.ToUpper(); |
字符串转小写 | str.ToLower(); |
字符串删除首尾空格 | str.Trim(); str.TrimEnd(); str.TrimStart(); |
获取字符串长度 | Console.WriteLine(str.Length); |
字符串从前面或后面查找 并返回位置 | str.IndexOf(“a4w”); str.LastIndexOf(“a”); |
判断字符串句首尾内容 返回 true 或false | str.StartsWith(“123A”,true,null); str.EndsWith(“123A”, true, null); |
比较字符串四个方法 Equals常用方法 | string.Compare(“13”, “13”); str.CompareTo(“13”); string.Equals(“123”, “123”); str.Equals(“a809”); |
截取字符串 第2个位置开始 取5个字符 | str.Substring(2, 5); |
字符串替换 | str.Replace(“a2″,”gggg”); |
字符串分割两种 Regex这种要加入下面引用 using System.Text.RegularExpressions; |
string[] arr=str.Split(\’a\’); string[] arr2 = Regex.Split(str,”a2″); |
常用语句: | |
Switch 判断语句 | switch (a) { case 1: printf(“Monday\n”); break; case 2: printf(“Tuesday\n”); break; default: printf(“error\n”); break; } |
延时语句 | public static void Delay(int milliSecond) { int start = Environment.TickCount; while (Math.Abs(Environment.TickCount – start) < milliSecond)//毫秒 { Application.DoEvents();//可执行某无聊的操作 } } |
结构体 struct //多个变量组成一个新的类型 关键词:struct 类名称:SIMPLE |
struct SIMPLE { int a; char b; double c; }; |
List泛型集合 创建 | List<string> Cats= new List<string>(); |
List泛型集合 Add增加 | Cats.Add(“Cat1”); |
List泛型集合 修改 | Cats[0] = 1; |
ArrayList集合 创建 | ArrayList list = new ArrayList(); |
ArrayList集合 Add增加 | list.Add(“A”); |
实用语句 | |
变量万能转换 | Convert.ToString(str); |
运行EXE进程 | System.Diagnostics.Process.Start(“cmd.exe”, ” -t”); |
取运行目录
System.AppDomain.CurrentDomain.BaseDirectory
版权声明:本文为yp730原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。