C#常用简单语句
简单语句
常用的一些语句
1、生成GUID
Guid.NewGuid().ToString();
2、字符串
//字符串替换
string resultC = str.Replace('o', 'A');
//判断字符串为Null或空的方法
IsNullOrEmpty
p == null || p == ""
p == null && p.Length == 0
$的用法
```csharp
//简化string.Format()写法
string name = "上帝";
int age = 0;
string str = string.Format("my name is {0},Im {1} years old",name,age);
//可简写为
string str = $"my name is {name},Im {age} years old";
//需要输出"时使用\",需要输出{}时使用{{ }}
string str = $"my \"name\" is {{{name}}},Im {age} years old";
3、类型转换
Convert.ToInt16();//转换为整型(short)
Convert.ToInt32();//转换为整型(int)
Convert.ToInt64();//转换为整型(long)
Convert.ToChar();//转换为字符型(char)
Convert.ToString();//转换为字符串型(string)
Convert.ToDateTime();//转换为日期型(datetime)
Convert.ToDouble();//转换为双精度浮点型(double)
Conert.ToSingle();//转换为单精度浮点型(float)
4ArrayList
//初始化
ArrayList arrayList = new ArrayList();
ArrayList LoggerNameList = new ArrayList { "共享", "共享扩展", "柔性共享", "绩效管理", "网上报销", "收付申报", "共享扩展接口" };
//各类方法
//添加 结果为ab
arrayList.Add("a");
arrayList.Add("b");
//插入 结果为ccab
arrayList.Insert(0,"cc");
//移除 结果为cab
//从ArrayList中移除特定对象的第一个匹配项,注意是第一个
arrayList.Remove('c');
//移除ArrayList的指定索引处的元素 结果为ab;
arrayList.RemoveAt(0);
//清除所有元素
arrayList.Clear();
//排序
arrayList.Sort();
//查找
arrayList.IndexOf("a")
5、 空白符问题
回车符
string str = "第一行\r\n第二行";
string str = "第一行" + Environment.NewLine + "第二行";