Operators.CompareString(String, String, Boolean) メソッド

定義

指定された 2 つの文字列に対して、バイナリ文字列比較またはテキスト文字列比較を実行します。Performs binary or text string comparison when given two strings.

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

public:
 static int CompareString(System::String ^ Left, System::String ^ Right, bool TextCompare);
public static int CompareString (string Left, string Right, bool TextCompare);
static member CompareString : string * string * bool -> int
Public Shared Function CompareString (Left As String, Right As String, TextCompare As Boolean) As Integer

パラメーター

Left
String

必須です。Required. 任意のブール型 ( String ) の式を指定します。Any String expression.

Right
String

必須です。Required. 任意のブール型 ( String ) の式を指定します。Any String expression.

TextCompare
Boolean

必須です。Required. 大文字と小文字を区別せずに文字列を比較する場合は True。それ以外の場合は FalseTrue to perform a case-insensitive string comparison; otherwise, False.

戻り値

[値]Value 条件Condition
-1-1 LeftRight より小さい値です。 Left is less than Right.
00 LeftRight が等価です。 Left is equal to Right.
11 LeftRight より大きくなっています。 Left is greater than Right.
..

注釈

このクラスは Visual Basic コンパイラをサポートします。独自に作成したコードから直接使用するためのものではありません。This class supports the Visual Basic compiler and is not intended to be used directly from your code.

2つの文字列を比較するために Visual Basic 等値演算子を使用する場合は、TextCompare 引数に False の値と共に CompareString メソッドに文字列を渡します。When the Visual Basic equality operator is used to compare two strings, it passes the strings to the CompareString method along with a value of False for the TextCompare argument. これは、 Option Compareステートメントの値に応じて、序数または現在のカルチャに基づいて、大文字と小文字を区別する比較を実行します。This performs a case-sensitive comparison that is either ordinal or based on the current culture, depending on the value of the Option Compare statement.

適用対象

こちらもご覧ください