System::String::Compare 方法

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

Less-equal-greater-compares 两个字符串。

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

ReturnValue

如果第一个子串小于第二个子串则返回负值,匹配时返回零,否则返回正值。

另见

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

Less-equal-greater-compares 两个字符串。

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

ReturnValue

如果第一个子串小于第二个子串则返回负值,匹配时返回零,否则返回正值。

另见

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

Less-equal-greater-compares 两个字符串。

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

ReturnValue

如果第一个子串小于第二个子串则返回负值,匹配时返回零,否则返回正值。

另见

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

Less-equal-greater-compares 两个子字符串。

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&要比较的第二个字符串。
indexBint第二个字符串子串的起始位置。
长度int要比较的字符数。
ignoreCasebool指定比较是否不区分大小写。
ciconst SharedPtr<System::Globalization::CultureInfo>&用于比较的区域性。

ReturnValue

如果第一个子串小于第二个子串则返回负值,匹配时返回零,否则返回正值。

另见

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

Less-equal-greater-compares 两个子字符串。

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&要比较的第二个字符串。
indexBint第二个字符串子串的起始位置。
长度int要比较的字符数。
ignoreCasebool指定比较是否不区分大小写。

ReturnValue

如果第一个子串小于第二个子串则返回负值,匹配时返回零,否则返回正值。

另见

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

Less-equal-greater-compares 两个字符串。

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&要比较的第二个字符串。
indexBint第二个字符串子串的起始位置。
长度int要比较的字符数。
comparison_typeSystem::StringComparisonComparison 模式。

ReturnValue

如果第一个子串小于第二个子串则返回负值,匹配时返回零,否则返回正值。

另见