再问一个关于不同类型比较的问题(有难度哦!)
ArrayList al = new ArrayList();
// 创建的这个数组里边就是不同的数据类型,
// 这不是我创建的,但是我一定要想办法进行排序或者比较
al.Add(1);
al.Add(2L);
al.Add(3f);
al.Add(4d);
al.Add(5m);
al.Sort(); // 执行到这一句一定出错,肯定是一格类型转换错误,可能只有自己写这个比较器,很不容易写哦!有10多种数据类型 ^_^
foreach(object obj in al)
{
Console.WriteLine(obj.ToString());
}
前几天问了一个类似的问题,无人能解决
http://community.csdn.net/Expert/topic/4035/4035898.xml?temp=.5465052
莫非CSDN的高手们......
期待中。