System::String::Compare 方法

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

使用小于-等于-大于比较两个字符串。

static int System::String::Compare(const String &strA, const String &strB, bool ignoreCase, const SharedPtr<System::Globalization::CultureInfo> &ci)
ParameterType描述
strAconst String&要比较的第一个字符串。
strBconst String&要比较的第二个字符串。
ignoreCasebool指定比较是否不区分大小写。
ciconst SharedPtr<System::Globalization::CultureInfo>&用于比较的区域性。

ReturnValue

如果第一个子字符串小于第二个,则返回负值;如果相等则返回零;否则返回正值。

另见

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

使用小于-等于-大于比较两个字符串。

static int System::String::Compare(const String &strA, const String &strB, bool ignoreCase=false)
ParameterType描述
strAconst String&要比较的第一个字符串。
strBconst String&要比较的第二个字符串。
ignoreCasebool指定比较是否不区分大小写。

ReturnValue

如果第一个子字符串小于第二个,则返回负值;如果相等则返回零;否则返回正值。

另见

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

使用小于-等于-大于比较两个字符串。

static int System::String::Compare(const String &strA, const String &strB, System::StringComparison comparison_type)
ParameterType描述
strAconst String&要比较的第一个字符串。
strBconst String&要比较的第二个字符串。
comparison_typeSystem::StringComparisonComparison 模式。

ReturnValue

如果第一个子字符串小于第二个,则返回负值;如果相等则返回零;否则返回正值。

另见

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

使用小于-等于-大于比较两个子字符串。

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)
ParameterType描述
strAconst String&要比较的第一个字符串。
indexAint第一个字符串子串的起始位置。
strBconst String&要比较的第二个字符串。
indexBint第二个字符串子串的起始位置。
lengthint要比较的字符数。
ignoreCasebool指定比较是否不区分大小写。
ciconst SharedPtr<System::Globalization::CultureInfo>&用于比较的区域性。

ReturnValue

如果第一个子字符串小于第二个,则返回负值;如果相等则返回零;否则返回正值。

另见

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

使用小于-等于-大于比较两个子字符串。

static int System::String::Compare(const String &strA, int indexA, const String &strB, int indexB, int length, bool ignoreCase=false)
ParameterType描述
strAconst String&要比较的第一个字符串。
indexAint第一个字符串子串的起始位置。
strBconst String&要比较的第二个字符串。
indexBint第二个字符串子串的起始位置。
lengthint要比较的字符数。
ignoreCasebool指定比较是否不区分大小写。

ReturnValue

如果第一个子字符串小于第二个,则返回负值;如果相等则返回零;否则返回正值。

另见

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

使用小于-等于-大于比较两个字符串。

static int System::String::Compare(const String &strA, int indexA, const String &strB, int indexB, int length, System::StringComparison comparison_type)
ParameterType描述
strAconst String&要比较的第一个字符串。
indexAint第一个字符串子串的起始位置。
strBconst String&要比较的第二个字符串。
indexBint第二个字符串子串的起始位置。
lengthint要比较的字符数。
comparison_typeSystem::StringComparisonComparison 模式。

ReturnValue

如果第一个子字符串小于第二个,则返回负值;如果相等则返回零;否则返回正值。

另见