在C#中,string是一個(gè)表示文本的數(shù)據(jù)類型。它是一個(gè)引用類型,用于存儲(chǔ)和操作字符串?dāng)?shù)據(jù)。
以下是一些常見的string用法:
字符串聲明和初始化:
string str1 = "Hello, World!"; // 使用雙引號(hào)初始化字符串
string str2 = new string('A', 5); // 使用字符和重復(fù)次數(shù)初始化字符串
字符串連接:
string str3 = str1 + " " + str2; // 使用+運(yùn)算符連接字符串
string str4 = string.Concat(str1, " ", str2); // 使用Concat方法連接字符串
獲取字符串長(zhǎng)度:
int length = str1.Length; // 使用Length屬性獲取字符串的長(zhǎng)度
字符串索引和截取:
char firstChar = str1[0]; // 使用索引訪問字符串中的字符
string subStr = str1.Substring(7, 5); // 使用Substring方法截取子字符串
字符串比較:
bool isEqual = str1.Equals(str2); // 使用Equals方法比較字符串是否相等
bool isContain = str1.Contains("Hello"); // 使用Contains方法判斷字符串是否包含指定的子字符串
字符串格式化:
string formattedStr = string.Format("My name is {0} and I am {1} years old.", "John", 25); // 使用Format方法格式化字符串
字符串替換和分割:
string replacedStr = str1.Replace("World", "Universe"); // 使用Replace方法替換字符串中的指定子字符串
string[] splitStr = str1.Split(' '); // 使用Split方法將字符串分割成字符串?dāng)?shù)組
字符串轉(zhuǎn)換:
int num = int.Parse("123"); // 使用Parse方法將字符串轉(zhuǎn)換為整數(shù)
double dbl = double.Parse("3.14"); // 使用Parse方法將字符串轉(zhuǎn)換為浮點(diǎn)數(shù)
string strNum = num.ToString(); // 使用ToString方法將數(shù)值轉(zhuǎn)換為字符串
這些只是string用法的一些示例,還有很多其他方法和屬性可用于操作字符串。