[ Team LiB ] Previous Section Next Section

CompareInfoCF 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

    [ Team LiB ] Previous Section Next Section