다음을 통해 공유


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 문자열 조작 메서드 목록은 문자열 조작 요약을 참조하세요.

공유 메서드 및 인스턴스 메서드

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

공유 메서드

공유 메서드는 String 클래스 자체에서 비롯되며 해당 클래스의 인스턴스가 작동하지 않아도 되는 메서드입니다. 이러한 메서드는 String 클래스의 인스턴스가 아닌 클래스(String)의 이름으로 정규화할 수 있습니다. 예시:

Dim equal As Boolean = (String.Compare("Hello", "Goodbye") = 0)

위 예에서 String.Compare 메서드는 String의 두 인스턴스를 인수로 받아들이는 공유 메서드입니다.

인스턴스 메서드

반면 인스턴스 메서드는 특정 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 클래스에 대한 설명서를 참조하세요.

참고 항목