c# - 将字符串数组排序为 Int

标签 c# .net arrays arraylist icomparer

有没有什么方法可以将 IComparer 与 ArrayList.Sort() 结合使用来将一组字符串排序为整数?

最佳答案

如果它们都是字符串,为什么要使用 ArrayList?如果您使用的是 .Net 2.0 或更高版本,List<string>是一个好得多的选择。

如果您使用的是 .Net 3.5 或更高版本:

var result = MyList.OrderBy(o => int.Parse(o.ToString() ) ).ToList();

关于c# - 将字符串数组排序为 Int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1179024/

相关文章:

arrays - 将 CSV 文件读入 Accelerate(或 Repa)数组的最有效方法是什么?

c# - 根据名称将文件移动到相应的文件夹

c# - 如何选择数据结构

c# - 在 .NET 中如何检查事件是否已被订阅?

javascript - 如何合并/推送 Javascript 数组中的重复值

c - 使用指针对多维数组元素赋值

c# - 列表的 MVC 模型绑定(bind)动态列表

c# - 委托(delegate){}是什么意思

c# - 网络接口(interface)子类型 .Net Framework 4.0

.net - 来自带有事务的 dotnet 的 SQL 脚本