C# string字符串 作者:马育民 • 2023-10-17 21:27 • 阅读:10101 # 拼接 ### 方式一 ``` string name = "John"; string greeting = String.Format("Hello, {0}!", name); ``` ### 方式二 使用 `$` 符号可以将变量插入到字符串中,`$` 的方式相对`String.Format` 的方法,更加进一步提升容易阅读。 ``` string name = "John"; string greeting = $"Hello, {name}!"; // "Hello, John!" ``` 感谢: https://blog.csdn.net/sD7O95O/article/details/132893062 # 字符串比较 ### 不忽略大小写比较 ``` "Abc" == "abc" ``` ### 忽略大小写比较 ``` "Abc".Equals("abc", StringComparison.OrdinalIgnoreCase) ``` # 拆分 ``` string[] tasks = taskTxtBx.Text.Split(new string[] { "\r\n" }, StringSplitOptions.RemoveEmptyEntries); ``` - StringSplitOptions.None 返回值包括含有空字符串的数组元素 - StringSplitOptions.RemoveEmptyEntries 返回值不包括含有空字符串的数组元素 https://www.cnblogs.com/dotnetfresh/archive/2005/07/19/196009.html # 字符串前面加 @ - 支持多行 - 将转义字符变成普通字符 例子: ``` string s = @"窗前明月光\n疑是地上霜" ``` 原文出处:http://malaoshi.top/show_1IX6Qr3IODdF.html