再问一个关于不同类型比较的问题(有难度哦!)

Nepton Nepton 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
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的高手们......
期待中。
...全文
评论 22
收藏 已收藏
分享
返回顶部
Nepton
C# 111,129 成员 642,538 内容