WPF List<T>.Sort示例

(2011-12-13 14:44:26)
标签:

杂谈

分类: WPF

public class EnumPair
{
  public EnumPair(string text_english, string text_chinese, string value);
 
  public string Text_Chinese { get; set; }
  public string Text_English { get; set; }
  public string Value { get; set; }
}
 
List<EnumPair> affect = new List<EnumPair>();
affect.Add(new EnumPair("1", "1", "1"));
affect.Add(new EnumPair("3", "3", "3"));
affect.Add(new EnumPair("5", "5", "5"));
affect.Add(new EnumPair("8", "8", "8"));
affect.Add(new EnumPair("24", "24", "24"));
affect.Add(new EnumPair("2", "2", "2"));
affect.Add(new EnumPair("11", "11", "11"));
affect.Add(new EnumPair("14", "14", "14"));
 
//把affect中的元素按照EnumPair.Value,以整型排序
affect.Sort(delegate(EnumPair x, EnumPair y)
{
  return Convert.ToInt32(x.Value).CompareTo(Convert.ToInt32(y.Value));
});
//把affect中的元素按照EnumPair.Value,以字符串排序
affect.Sort(delegate(EnumPair x, EnumPair y)
{
  return x.Value.CompareTo(y.Value);
});

相关文章:

  • 2021-12-19
  • 2022-12-23
  • 2021-12-31
  • 2021-06-19
  • 2021-10-18
  • 2022-12-23
  • 2021-08-31
  • 2021-12-11
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-12
  • 2021-07-29
  • 2022-12-23
相关资源
相似解决方案