在C#中,運算符可以用于執(zhí)行各種操作,包括字符串操作
+
運算符:用于連接兩個字符串。string str1 = "Hello";
string str2 = "World";
string result = str1 + " " + str2; // 結(jié)果為 "Hello World"
==
運算符:用于比較兩個字符串是否相等。string str1 = "Hello";
string str2 = "Hello";
bool areEqual = str1 == str2; // 結(jié)果為 true
!=
運算符:用于比較兩個字符串是否不相等。string str1 = "Hello";
string str2 = "World";
bool areNotEqual = str1 != str2; // 結(jié)果為 true
+=
運算符:用于將一個字符串添加到另一個字符串的末尾。string str1 = "Hello";
str1 += " World"; // 結(jié)果為 "Hello World"
[]
運算符:用于訪問字符串中的特定字符。string str1 = "Hello";
char firstChar = str1[0]; // 結(jié)果為 'H'
?.
運算符:用于在空值時提供默認值。string str1 = null;
string result = str1?.Length.ToString() ?? "null"; // 結(jié)果為 "null"
??
運算符:用于在空值時提供默認值。string str1 = null;
string result = str1 ?? "default"; // 結(jié)果為 "default"
這些運算符在字符串操作中非常有用,可以簡化代碼并提高可讀性。