CompareInfo

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



C# in a Nutshell
C # in a Nutshell, Second Edition
ISBN: 0596005261
EAN: 2147483647
Year: 2005
Pages: 963

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net