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 클래스에 대한 설명서를 참조하세요.
참고 항목
.NET