本文介绍了NET中如何对不同数据类型的数组列表进行排序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
Hi Experts .NET中如何对不同数据类型的数组列表进行排序 喜欢
Hi Experts How Sort Array List of Different DataType in .NET Like
<pre> System.Collections.ArrayList aa = new System.Collections.ArrayList(); aa.Add(8.9D); aa.Add("Hello"); aa.Add(1.2); aa.Add(2); aa.Add(4.5); aa.Add("ABC"); //Before foreach (object obj in aa) { Console.WriteLine(obj.ToString()); } aa.Sort(); //After foreach (object obj in aa) { Console.WriteLine(obj.ToString()); }推荐答案
奇怪的请求,您打算如何比较苹果和橙子. 在任何情况下,Array.Sort都使用IComparer,因此您可以提供自己的比较功能. 请参阅此处: Array.Sort(Of T)方法(T(),IComparer(Of T)) Strange request, how are you going to compare apples and oranges. In Any case Array.Sort takes a IComparer so you can give your own comparison function. See here : Array.Sort(Of T) Method (T(), IComparer(Of T))
更多推荐
NET中如何对不同数据类型的数组列表进行排序
发布评论