로딩
요청 처리 중입니다...

[C#] String 클래스

 [C#] String 클래스

System.String 클래스를 사용하지 않는 C# 프로그램이 없을 정도로 자주 사용되면서 중요한 클래스 중 하나다. String 객체는 텍스트의 일부인 문자열을 나타낸다.

문자를 갖지 않는 String을 빈 문자열이라고 한다. 중요한 점은 String 객체는 상수여서 생성하고 나면 값을 변경하지 못한다.

이 때문에 String 인스턴스를 불변이라고 한다. new 키워드와 String 클래스의 생성자 중 하나를 사용해 String 객체를 생성할 수 있지만, 일반적이진 않다. 대부분은 간단히 문자열 리터럴을 String 변수에 할당한다.

String s = ".NET is cool"; String을 생성하는 또 다른 방법은 string 형식을 사용하는 것으로 String 클래스에 대한 별칭이다. 별칭을 사용하여 다음처럼 쓸 수 있다.

(일반적으로 이렇게 사용하고 컴파일러도 단순화하도록 유도함) 왜 굳이 String이 있는데 string 별칭을 사용하는가 의문을 가질 수 있다. 나의 생...

# Chars # Trim # ToUpper # ToLower # Substring # String # Split # Length # LastIndexOf # IsNullOrEmpty # IndexOf # Equals # C샵 # Contains # CompareTo # Compare # 씨샵

원문 링크 : [C#] String 클래스