String.Compare 比较两个字符串的值。返回整数值。
String.CompareOrdinal 比较两个字符串而不考虑本地区域性。返回整数值。
String.CompareTo 将当前字符串对象与另一个字符串进行比较。返回整数值。
String.StartsWith 确定一个字符串是否以传递的字符串开头。返回布尔值。
String.EndsWith 确定一个字符串是否以传递的字符串结尾。返回布尔值。
String.Equals 确定两个字符串是否相同。返回布尔值。
String.IndexOf 返回字符或字符串的索引位置,索引位置从正在检查的字符串的开头开始。返回整数值。
String.LastIndexOf 返回字符或字符串的索引位置,索引位置从正在检查的字符串的结尾开始。返回整数值。
........................................................................
String.Compare 方法提供了将当前字符串对象与另一个字符串或对象进行全面比较的方法。此方法识别区域性。可以使用此函数来比较两个字符串或两个字符串的子串。另外,还提供了考虑或忽略大小写与区域性差异的重载。下表说明了此方法可能返回的三个整数值。
........................................................................
String.CompareOrdinal 方法比较两个字符串对象而不考虑本地区域性。此方法的返回值与前一个表中的 Compare 方法返回的值相同。
........................................................................
String.CompareTo 方法将当前字符串对象封装的字符串与另一个字符串或对象进行比较。此方法的返回值与前一个表中的 Compare 方法返回的值相同。
String.CompareTo 方法的所有重载在默认情况下都会执行区分区域性和
C#中比较字符串的方法
最新推荐文章于 2023-10-20 13:52:39 发布
本文介绍了C#中用于比较字符串的各种方法,包括String.Compare、String.CompareOrdinal、String.CompareTo、String.StartsWith、String.EndsWith、String.Equals、String.IndexOf和String.LastIndexOf。这些方法分别用于全面比较、不考虑区域性的比较、判断字符串开头和结尾、以及查找字符串中的特定部分。对于区域性和大小写敏感性的考虑,文章也给出了相应的解释和示例。
摘要由CSDN通过智能技术生成