다음을 통해 공유


Visual Basic의 문자열 조작 메서드 유형

문자열을 분석하고 조작하는 데는 여러 가지 방법이 있습니다.이 중 일부 메서드는 Visual Basic 언어의 부분이고 나머지는 String 클래스 고유의 것입니다.

Visual Basic 언어 및 .NET Framework

Visual Basic 메서드는 해당 언어의 고유 함수로 사용되며코드에서 한정자 없이 사용될 수 있습니다.다음 예제에서는 Visual Basic 문자열 조작 명령의 일반적인 사용 예를 보여 줍니다.

Dim aString As String = "SomeString"
Dim bString As String
' Assign "meS" to bString.
bString = Mid(aString, 3, 3)

위의 예제에서 Mid 함수는 aString에 대해 직접 연산을 수행하여 값을 bString에 할당합니다.

Visual Basic 문자열 조작 메서드의 목록은 문자열 조작 요약(Visual Basic)을 참조하십시오.

ms235223.collapse_all(ko-kr,VS.110).gif공유 메서드 및 인스턴스 메서드

또한 String 클래스의 메서드를 사용하여 문자열을 조작할 수도 있습니다.String 클래스에는 공유 메서드와 인스턴스 메서드라는 두 가지 유형의 메서드가 있습니다.

ms235223.collapse_all(ko-kr,VS.110).gif공유 메서드

공유 메서드는 String 클래스 자체에서 생기고 클래스의 인스턴스로 작업할 필요가 없는 메서드입니다.이 메서드는 String 클래스의 인스턴스 대신 클래스(String)의 이름을 사용하여 한정할 수 있습니다.예를 들면 다음과 같습니다.

Dim aString As String = String.Copy("A literal string")

앞의 예제에서는 String.Copy 메서드는 정적 메서드이며 할당된 식에 사용되고 결과 값을 bString에 할당합니다.

ms235223.collapse_all(ko-kr,VS.110).gif인스턴스 메서드

이와 반대로 인스턴스 메서드는 String의 특정 인스턴스에서 생기고 인스턴스 이름을 사용하여 한정해야 합니다.예를 들면 다음과 같습니다.

Dim aString As String = "A String"
Dim bString As String
' Assign "String" to bString.
bString = aString.Substring(2, 6)

위의 예제에서 String.Substring 메서드는 String 인스턴스(aString)의 메서드이며aString에 대해 연산을 수행하여 해당 값을 bString에 할당합니다.

자세한 내용은 String 클래스 설명서를 참조하십시오.

참고 항목

기타 리소스

Visual Basic의 문자열 소개