Name

CompareInfo

Synopsis

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 ...

Get C# in a Nutshell, Second Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.