本文整理汇总了C#中System.Globalization.SortKey.Equals方法的典型用法代码示例。如果您正苦于以下问题:C# SortKey.Equals方法的具体用法?C# SortKey.Equals怎么用?C# SortKey.Equals使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Globalization.SortKey
的用法示例。
在下文中一共展示了SortKey.Equals方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Main
//引入命名空间
using System;
using System.Globalization;
public class SamplesSortKey {
public static void Main() {
// Creates two identical en-US cultures and one de-DE culture.
CompareInfo myComp_enUS1 = new CultureInfo("en-US",false).CompareInfo;
CompareInfo myComp_enUS2 = new CultureInfo("en-US",false).CompareInfo;
CompareInfo myComp_deDE = new CultureInfo("de-DE",false).CompareInfo;
// Creates the base SortKey to compare with all the others.
SortKey mySK1 = myComp_enUS1.GetSortKey( "cant", CompareOptions.StringSort );
// Creates a SortKey that is derived exactly the same way as the base SortKey.
SortKey mySK2 = myComp_enUS1.GetSortKey( "cant", CompareOptions.StringSort );
// Creates a SortKey that uses word sort, which is the default sort.
SortKey mySK3 = myComp_enUS1.GetSortKey( "cant" );
// Creates a SortKey for a different string.
SortKey mySK4 = myComp_enUS1.GetSortKey( "can't", CompareOptions.StringSort );
// Creates a SortKey from a different CompareInfo with the same culture.
SortKey mySK5 = myComp_enUS2.GetSortKey( "cant", CompareOptions.StringSort );
// Creates a SortKey from a different CompareInfo with a different culture.
SortKey mySK6 = myComp_deDE.GetSortKey( "cant", CompareOptions.StringSort );
// Compares the base SortKey with itself.
Console.WriteLine( "Comparing the base SortKey with itself: {0}", mySK1.Equals( mySK1 ) );
Console.WriteLine();
// Prints the header for the table.
Console.WriteLine( "CompareInfo Culture OriginalString CompareOptions Equals()" );
// Compares the base SortKey with a SortKey that is
// created from the same CompareInfo with the same string and the same CompareOptions.
Console.WriteLine( "same same same same {0}", mySK1.Equals( mySK2 ) );
// Compares the base SortKey with a SortKey that is
// created from the same CompareInfo with the same string but with different CompareOptions.
Console.WriteLine( "same same same different {0}", mySK1.Equals( mySK3 ) );
// Compares the base SortKey with a SortKey that is
// created from the same CompareInfo with the different string
// but with the same CompareOptions.
Console.WriteLine( "same same different same {0}", mySK1.Equals( mySK4 ) );
// Compares the base SortKey with a SortKey that is
// created from a different CompareInfo (same culture)
// with the same string and the same CompareOptions.
Console.WriteLine( "different same same same {0}", mySK1.Equals( mySK5 ) );
// Compares the base SortKey with a SortKey that is
// created from a different CompareInfo (different culture)
// with the same string and the same CompareOptions.
Console.WriteLine( "different different same same {0}", mySK1.Equals( mySK6 ) );
}
}
输出:
Comparing the base SortKey with itself: True CompareInfo Culture OriginalString CompareOptions Equals() same same same same True same same same different False same same different same False different same same same True different different same same False