【发布时间】:2012-01-18 03:13:18
【问题描述】:
我刚刚开始在一些 C# 代码中使用 ArrayLists,但在排序时遇到了一些问题。
首先我定义在我的类下创建一个 ArrayList 对象:
ArrayList cutList = new ArrayList;
然后我设置并排序数组列表以找到最小值:
cutList.Add("2200","1800","1200","1");
int minList = (int)GetMinValue(cutList);
使用函数:
public static object GetMinValue(ArrayList arrList)
{
ArrayList sortArrayList = arrList;
sortArrayList.Sort();
return sortArrayList[0];
}
稍后我尝试查找索引 cutList[2] 并找到“1200”,因为该函数还对 cutList 进行了排序。过去我也遇到过同样的问题,当我将变量设置为应用程序设置,然后当我修改变量时应用程序设置发生变化。如何正确解决这些问题。我一直在自学 C#,并且对跳过一点点感到内疚。有关于我错过的对象的课程吗?
【问题讨论】: