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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗