StringSegment.IndexOf メソッド

定義

オーバーロード

IndexOf(Char, Int32, Int32)

この StringSegment 内で最初に見つかった文字 c の 0 から始まるインデックスを取得します。Gets the zero-based index of the first occurrence of the character c in this StringSegment. 検索は start から開始され、指定した数の count 文字位置が検査されます。The search starts at start and examines a specified number of count character positions.

IndexOf(Char)

この StringSegment 内で最初に見つかった文字 c の 0 から始まるインデックスを取得します。Gets the zero-based index of the first occurrence of the character c in this StringSegment.

IndexOf(Char, Int32)

この StringSegment 内で最初に見つかった文字 c の 0 から始まるインデックスを取得します。Gets the zero-based index of the first occurrence of the character c in this StringSegment. 検索は start から開始されます。The search starts at start.

IndexOf(Char, Int32, Int32)

この StringSegment 内で最初に見つかった文字 c の 0 から始まるインデックスを取得します。Gets the zero-based index of the first occurrence of the character c in this StringSegment. 検索は start から開始され、指定した数の count 文字位置が検査されます。The search starts at start and examines a specified number of count character positions.

public:
 int IndexOf(char c, int start, int count);
public int IndexOf (char c, int start, int count);
member this.IndexOf : char * int * int -> int
Public Function IndexOf (c As Char, start As Integer, count As Integer) As Integer

パラメーター

c
Char

シークする Unicode 文字。The Unicode character to seek.

start
Int32

検索を開始する位置を示す 0 から始まるインデックス。The zero-based index position at which the search starts.

count
Int32

検査する文字数。The number of characters to examine.

戻り値

Int32

その文字が見つかった場合は、StringSegment の先頭からの、c の 0 から始まるインデックス位置。見つからなかった場合は、-1。The zero-based index position of c from the beginning of the StringSegment if that character is found, or -1 if it is not.

例外

start または count が 0 未満であるか、start + countLength を超えています。start or count is less than zero, or start + count is greater than Length.

適用対象

IndexOf(Char)

この StringSegment 内で最初に見つかった文字 c の 0 から始まるインデックスを取得します。Gets the zero-based index of the first occurrence of the character c in this StringSegment.

public:
 int IndexOf(char c);
public int IndexOf (char c);
member this.IndexOf : char -> int
Public Function IndexOf (c As Char) As Integer

パラメーター

c
Char

シークする Unicode 文字。The Unicode character to seek.

戻り値

Int32

その文字が見つかった場合は、StringSegment の先頭からの、c の 0 から始まるインデックス位置。見つからなかった場合は、-1。The zero-based index position of c from the beginning of the StringSegment if that character is found, or -1 if it is not.

適用対象

IndexOf(Char, Int32)

この StringSegment 内で最初に見つかった文字 c の 0 から始まるインデックスを取得します。Gets the zero-based index of the first occurrence of the character c in this StringSegment. 検索は start から開始されます。The search starts at start.

public:
 int IndexOf(char c, int start);
public int IndexOf (char c, int start);
member this.IndexOf : char * int -> int
Public Function IndexOf (c As Char, start As Integer) As Integer

パラメーター

c
Char

シークする Unicode 文字。The Unicode character to seek.

start
Int32

検索を開始する位置を示す 0 から始まるインデックス。The zero-based index position at which the search starts.

戻り値

Int32

その文字が見つかった場合は、StringSegment の先頭からの、c の 0 から始まるインデックス位置。見つからなかった場合は、-1。The zero-based index position of c from the beginning of the StringSegment if that character is found, or -1 if it is not.

例外

startLength 以上であるか、0 未満です。start is greater than or equal to Length or less than zero.

適用対象