C#의 일반적인 문자열 연산 문제 및 해결 방법
샘플 코드는 다음과 같습니다.
string str1 = "Hello"; string str2 = "World"; StringBuilder sb = new StringBuilder(); sb.Append(str1); sb.Append(str2); string result = sb.ToString();
샘플 코드는 다음과 같습니다.
string str1 = "hello"; string str2 = "Hello"; if (String.Compare(str1, str2, StringComparison.OrdinalIgnoreCase) == 0) { Console.WriteLine("字符串相等"); }
샘플 코드는 다음과 같습니다.
string str = "Hello, World!"; string subStr = str.Substring(0, 5); Console.WriteLine(subStr); // 输出 "Hello"
샘플 코드는 다음과 같습니다.
string str = "apple, banana, orange"; string[] fruits = str.Split(','); foreach (string fruit in fruits) { Console.WriteLine(fruit.Trim()); // 输出 "apple", "banana", "orange" }
샘플 코드는 다음과 같습니다.
string name = "Tom"; int age = 20; string message = String.Format("My name is {0} and I am {1} years old", name, age); Console.WriteLine(message); // 输出 "My name is Tom and I am 20 years old"
요약:
C#에서 문자열 연산을 수행할 때 불필요한 오류가 발생하지 않도록 성능 문제와 표준 사용 방법에 주의해야 합니다. 문자열 연결을 위한 StringBuilder 클래스, 문자열 비교를 위한 String.Compare 또는 String.Equals 메서드, 문자열 가로채기를 위한 String.Substring 메서드, 문자열 분할을 위한 StringTokenizer 클래스, 문자를 위한 String.Format 메서드의 올바른 사용 문자열 형식화는 코드 가독성과 성능을 향상시킬 수 있습니다.
위 내용은 C#의 일반적인 문자열 연산 문제 및 해결 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!