System::String::Compare メソッド

String::Compare(const String&, const String&, bool, const SharedPtr<System::Globalization::CultureInfo>&) method

Less-equal-greaterは2つの文字列を比較します。

static int System::String::Compare(const String &strA, const String &strB, bool ignoreCase, const SharedPtr<System::Globalization::CultureInfo> &ci)
パラメーター説明
strAconst String&比較対象の最初の文字列。
strBconst String&比較対象の2番目の文字列。
ignoreCasebool比較が大文字小文字を区別しないかどうかを指定します。
ciconst SharedPtr<System::Globalization::CultureInfo>&比較に使用するカルチャー。

ReturnValue

最初の部分文字列が2番目より小さい場合は負の値、等しい場合は0、そうでない場合は正の値を返します。

参照

String::Compare(const String&, const String&, bool) method

Less-equal-greaterは2つの文字列を比較します。

static int System::String::Compare(const String &strA, const String &strB, bool ignoreCase=false)
パラメーター説明
strAconst String&比較対象の最初の文字列。
strBconst String&比較対象の2番目の文字列。
ignoreCasebool比較が大文字小文字を区別しないかどうかを指定します。

ReturnValue

最初の部分文字列が2番目より小さい場合は負の値、等しい場合は0、そうでない場合は正の値を返します。

参照

String::Compare(const String&, const String&, System::StringComparison) method

Less-equal-greaterは2つの文字列を比較します。

static int System::String::Compare(const String &strA, const String &strB, System::StringComparison comparison_type)
パラメーター説明
strAconst String&比較対象の最初の文字列。
strBconst String&比較対象の2番目の文字列。
comparison_typeSystem::StringComparisonComparison モード。

ReturnValue

最初の部分文字列が2番目より小さい場合は負の値、等しい場合は0、そうでない場合は正の値を返します。

参照

String::Compare(const String&, int, const String&, int, int, bool, const SharedPtr<System::Globalization::CultureInfo>&) method

Less-equal-greaterは2つのサブ文字列を比較します。

static int System::String::Compare(const String &strA, int indexA, const String &strB, int indexB, int length, bool ignoreCase, const SharedPtr<System::Globalization::CultureInfo> &ci)
パラメーター説明
strAconst String&比較対象の最初の文字列。
indexAint最初の文字列部分の開始位置。
strBconst String&比較対象の2番目の文字列。
indexBint2番目の文字列部分の開始位置。
lengthint比較する文字数。
ignoreCasebool比較が大文字小文字を区別しないかどうかを指定します。
ciconst SharedPtr<System::Globalization::CultureInfo>&比較に使用するカルチャー。

ReturnValue

最初の部分文字列が2番目より小さい場合は負の値、等しい場合は0、そうでない場合は正の値を返します。

参照

String::Compare(const String&, int, const String&, int, int, bool) method

Less-equal-greaterは2つのサブ文字列を比較します。

static int System::String::Compare(const String &strA, int indexA, const String &strB, int indexB, int length, bool ignoreCase=false)
パラメーター説明
strAconst String&比較対象の最初の文字列。
indexAint最初の文字列部分の開始位置。
strBconst String&比較対象の2番目の文字列。
indexBint2番目の文字列部分の開始位置。
lengthint比較する文字数。
ignoreCasebool比較が大文字小文字を区別しないかどうかを指定します。

ReturnValue

最初の部分文字列が2番目より小さい場合は負の値、等しい場合は0、そうでない場合は正の値を返します。

参照

String::Compare(const String&, int, const String&, int, int, System::StringComparison) method

Less-equal-greaterは2つの文字列を比較します。

static int System::String::Compare(const String &strA, int indexA, const String &strB, int indexB, int length, System::StringComparison comparison_type)
パラメーター説明
strAconst String&比較対象の最初の文字列。
indexAint最初の文字列部分の開始位置。
strBconst String&比較対象の2番目の文字列。
indexBint2番目の文字列部分の開始位置。
lengthint比較する文字数。
comparison_typeSystem::StringComparisonComparison モード。

ReturnValue

最初の部分文字列が2番目より小さい場合は負の値、等しい場合は0、そうでない場合は正の値を返します。

参照