C# string字符串

拼接

方式一

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疑是地上霜"