次の方法で共有


LogicalStringComparer.Compare メソッド

定義

オーバーロード

Compare(String, String)

2 つの文字列間の論理比較を実行します。

Compare(String, Int32, Int32, String, Int32, Int32)

2 つの文字列の部分文字列間の論理比較を実行します。

Compare(String, String)

2 つの文字列間の論理比較を実行します。

public override int Compare (string? s1, string? s2);
override this.Compare : string * string -> int
Public Overrides Function Compare (s1 As String, s2 As String) As Integer

パラメーター

s1
String

比較する最初の文字列。

s2
String

比較する 2 番目の文字列。

戻り値

次の表に示すように、x と y の相対値を示す符号付き整数。

説明
0 より小さい値並べ替え順序においてs1s2 の前になります。
ゼロ s1 は並べ替え順序で、 s2 と同じ位置に出現します。
0 より大きい値並べ替え順序において s1s2 の後ろになります。

適用対象

Compare(String, Int32, Int32, String, Int32, Int32)

2 つの文字列の部分文字列間の論理比較を実行します。

public int Compare (string? s1, int start1, int length1, string? s2, int start2, int length2);
override this.Compare : string * int * int * string * int * int -> int
Public Function Compare (s1 As String, start1 As Integer, length1 As Integer, s2 As String, start2 As Integer, length2 As Integer) As Integer

パラメーター

s1
String

比較で使用する最初の文字列。

start1
Int32

s1 内の部分文字列の位置。

length1
Int32

s1の部分文字列の長さ。

s2
String

比較で使用する 2 番目の文字列。

start2
Int32

s2 内の部分文字列の位置。

length2
Int32

s2の部分文字列の長さ。

戻り値

次の表に示すように、x と y の相対値を示す符号付き整数。

説明
0 より小さい値 s1 内の部分文字列は s2 内の部分文字列に並べ替え順序において先行します。
ゼロs1 部分文字列は、 の部分文字列と同じ位置で s2 並べ替え順序で行われます。
0 より大きい値 並べ替え順序で、s1 内の部分文字列は s2 内の部分文字列の後ろになります。

適用対象