在C#中,运算符可以用于执行各种操作,包括字符串操作
+
运算符:用于连接两个字符串。
string str1 = "Hello"; string str2 = "World"; string result = str1 + " " + str2; // 结果为 "Hello World"
==
运算符:用于比较两个字符串是否相等。
string str1 = "Hello"; string str2 = "Hello"; bool areEqual = str1 == str2; // 结果为 true
!=
运算符:用于比较两个字符串是否不相等。
string str1 = "Hello"; string str2 = "World"; bool areNotEqual = str1 != str2; // 结果为 true
+=
运算符:用于将一个字符串添加到另一个字符串的末尾。
string str1 = "Hello"; str1 += " World"; // 结果为 "Hello World"
[]
运算符:用于访问字符串中的特定字符。
string str1 = "Hello"; char firstChar = str1[0]; // 结果为 'H'
?.
运算符:用于在空值时提供默认值。
string str1 = null; string result = str1?.Length.ToString() ?? "null"; // 结果为 "null"
??
运算符:用于在空值时提供默认值。
string str1 = null; string result = str1 ?? "default"; // 结果为 "default"
这些运算符在字符串操作中非常有用,可以简化代码并提高可读性。