CompareInfo | CF 1.0, serializable | System.Globalization (mscorlib.dll) | class | This class defines methods of string comparison that follow culture-specific rules. The CultureInfo.CompareInfo property contains an instance of this class. The Compare( ) method and other string searching methods, such as IndexOf( ) and IsPrefix( ) , can be passed a set of CompareOptions , which provide culture-specific flags related to strings. The GetCompareInfo( ) method is used instead of a public constructor to retrieve an instance of this class. public class CompareInfo : System.Runtime.Serialization.IDeserializationCallback { // Public Instance Properties public int LCID {get; } // Public Static Methods public static CompareInfo GetCompareInfo (int culture ); public static CompareInfo GetCompareInfo (int culture , System.Reflection.Assembly assembly ); public static CompareInfo GetCompareInfo (string name ); public static CompareInfo GetCompareInfo (string name , System.Reflection.Assembly assembly ); // Public Instance Methods public virtual int Compare (string string1 , int offset1 , int length1 , string string2 , int offset2 , int length2 ); public virtual int Compare (string string1 , int offset1 , int length1 , string string2 , int offset2 , int length2 , CompareOptions options ); public virtual int Compare (string string1 , int offset1 , string string2 , int offset2 ); public virtual int Compare (string string1 , int offset1 , string string2 , int offset2 , CompareOptions options ); public virtual int Compare (string string1 , string string2 ); public virtual int Compare (string string1 , string string2 , CompareOptions options ); public override bool Equals (object value ); // overrides object public override int GetHashCode ( ); // overrides object public virtual SortKey GetSortKey (string source ); public virtual SortKey GetSortKey (string source , CompareOptions options ); public virtual int IndexOf (string source , char value ); public virtual int IndexOf (string source , char value , CompareOptions options ); public virtual int IndexOf (string source , char value , int startIndex ); public virtual int IndexOf (string source , char value , int startIndex , CompareOptions options ); public virtual int IndexOf (string source , char value , int startIndex , int count ); public virtual int IndexOf (string source , char value , int startIndex , int count , CompareOptions options ); public virtual int IndexOf (string source , string value ); public virtual int IndexOf (string source , string value , CompareOptions options ); public virtual int IndexOf (string source , string value , int startIndex ); public virtual int IndexOf (string source , string value , int startIndex , CompareOptions options ); public virtual int IndexOf (string source , string value , int startIndex , int count ); public virtual int IndexOf (string source , string value , int startIndex , int count , CompareOptions options ); public virtual bool IsPrefix (string source , string prefix ); public virtual bool IsPrefix (string source , string prefix , CompareOptions options ); public virtual bool IsSuffix (string source , string suffix ); public virtual bool IsSuffix (string source , string suffix , CompareOptions options ); public virtual int LastIndexOf (string source , char value ); public virtual int LastIndexOf (string source , char value , CompareOptions options ); public virtual int LastIndexOf (string source , char value , int startIndex ); public virtual int LastIndexOf (string source , char value , int startIndex , CompareOptions options ); public virtual int LastIndexOf (string source , char value , int startIndex , int count ); public virtual int LastIndexOf (string source , char value , int startIndex , int count , CompareOptions options ); public virtual int LastIndexOf (string source , string value ); public virtual int LastIndexOf (string source , string value , CompareOptions options ); public virtual int LastIndexOf (string source , string value , int startIndex ); public virtual int LastIndexOf (string source , string value , int startIndex , CompareOptions options ); public virtual int LastIndexOf (string source , string value , int startIndex , int count ); public virtual int LastIndexOf (string source , string value , int startIndex , int count , CompareOptions options ); public override string ToString ( ); // overrides object } Returned By CultureInfo.CompareInfo |