C#字符串操作与函数应用实例大全

C#编程中,字符串操作是一个基础且常用的技能。以下是一些常见的字符串操作及其相关函数实例,帮助你快速上手并深入理解。

1. 字符串的创建与初始化

在C#中,可以使用String类创建字符串,例如:

string greeting = "Hello, World!";

2. 字符串拼接

可以使用+运算符String.Concat方法来拼接字符串:

string fullName = "John" + " " + "Doe";
string fullNameUsingConcat = String.Concat("John", " ", "Doe");

3. 获取字符串长度

通过Length属性获取字符串长度:

int length = greeting.Length;

4. 字符串比较

String.Compare==运算符可用于字符串比较:

int comparisonResult = String.Compare("apple", "banana");
bool areEqual = ("apple" == "apple");

5. 字符串查找

IndexOfContains方法用于查找特定字符或子字符串的位置:

int index = greeting.IndexOf("World");
bool containsWord = greeting.Contains("Hello");

6. 字符串替换

使用Replace方法替换字符串中的子串:

string newGreeting = greeting.Replace("World", "C#");

7. 字符串分割

通过Split方法分割字符串,并生成字符串数组:

string sentence = "C# is fun";
string[] words = sentence.Split(' ');

8. 字符串转换

ToUpperToLower方法用于大小写转换:

string upper = greeting.ToUpper();
string lower = greeting.ToLower();

9. 字符串格式化

String.Format、插值字符串$"" 以及String.Join等方法用于格式化输出:

string formatted = String.Format("{0} scored {1} points", "Alice", 90);
string interpolated = $"{greeting}, how are you today?";

以上实例涵盖了C#中字符串操作的主要用法,通过掌握这些方法,你可以更高效地进行字符串处理。

txt 文件大小:8.07KB