String.Substring メソッド
インスタンスから部分文字列を取得します。
オーバーロードの一覧
インスタンスから部分文字列を取得します。検索は、指定した文字位置から開始されます。
.NET Compact Framework でもサポート。
[Visual Basic] Overloads Public Function Substring(Integer) As String
[JScript] public function Substring(int) : String;
インスタンスから部分文字列を取得します。この部分文字列は、指定した文字位置から開始し、指定した文字数の文字列です。
.NET Compact Framework でもサポート。
[Visual Basic] Overloads Public Function Substring(Integer, Integer) As String
使用例
Dim myString As String = "abc"
Dim test1 As Boolean = String.Compare(myString.Substring(2, 1), "c") = 0 ' This is true.
myString.Substring(3, 1) ' This throws ArgumentOutOfRangeException.
Dim test2 As Boolean = String.Compare(myString.Substring(3, 0), String.Empty) = 0 ' This is true.
[C#]
String myString = "abc";
bool test1 = String.Compare(myString.Substring(2, 1), "c") == 0; // This is true.
myString.Substring(3, 1); // This throws ArgumentOutOfRangeException.
bool test2 = String.Compare(myString.Substring(3, 0), String.Empty) == 0; // This is true.
[C++]
String *myString = L"abc";
bool test1 = String::Compare(myString->Substring(2,1), L"c") == 0; // This is true.
myString->Substring(3,1); // This throws ArgumentOutOfRangeException.
bool test2 = String::Compare(myString->Substring(3,0), String::Empty) == 0; // This is true.
[JScript]
var myString : String = "abc";
var test1 : boolean = String.Compare(myString.Substring(2, 1), "c") == 0; // This is true.
myString.Substring(3, 1); // This throws ArgumentOutOfRangeException.
var test2 : boolean = String.Compare(myString.Substring(3, 0), String.Empty) == 0; // This is true.