Class1.cs
上传用户:lxycoco
上传日期:2022-07-21
资源大小:38457k
文件大小:1k
源码类别:

C#编程

开发平台:

Others

  1. using System;
  2. using System.Collections;
  3. using System.Threading;
  4. using System.Globalization;
  5. namespace SortDemo
  6. {
  7. /// <summary>
  8. /// Summary description for Class1.
  9. /// </summary>
  10. class Class1
  11. {
  12. static void DisplayNames(IEnumerable e)
  13. {
  14. foreach (string s in e)
  15. Console.Write(s + " - ");
  16. Console.WriteLine();
  17. }
  18. /// <summary>
  19. /// The main entry point for the application.
  20. /// </summary>
  21. [STAThread]
  22. static void Main(string[] args)
  23. {
  24. string[] names = {"Alabama", "Texas", "Washington", 
  25.  "Virginia", "Wisconsin", "Wyoming", 
  26.  "Kentucky", "Missouri", "Utah", "Hawaii", 
  27.  "Kansas", "Lousiana", "Alaska", "Arizona"};
  28. Thread.CurrentThread.CurrentCulture = 
  29. new CultureInfo("fi-FI");
  30. Array.Sort(names);
  31. Console.WriteLine("nsorted...");
  32. DisplayNames(names);
  33. // sort using the invariant culture
  34. Array.Sort(names, Comparer.DefaultInvariant);
  35. Console.WriteLine("nsorted with invariant culture...");
  36. DisplayNames(names);
  37. }
  38. }
  39. }