C#中的ArrayList的Sort方法
ArrayLista1=newArrayList();a1.Sort(1,5,null);Sort是排序,但是(1,5,null)是什么意思?怎么排序的?...
ArrayList a1=new ArrayList();
a1.Sort(1,5,null);
Sort是排序,但是(1,5,null)是什么意思?怎么排序的? 展开
a1.Sort(1,5,null);
Sort是排序,但是(1,5,null)是什么意思?怎么排序的? 展开
6个回答
展开全部
c#
2008代码
ArrayList
al
=
new
ArrayList();
for
(int
i
=
10;
i
>
0;
i--)
{
al.Add("a"
+
i.ToString());
}
//以下两种用法可执行看效果
al.Sort(4,
5,
null);//表示从第4个元素开始,连续的5个元素。注意:开始索引为0
//
//al.Sort();//按内容的字符排序,注意一下a1与a10的顺序
for
(int
i
=
0;
i
<
al.Count;
i++)
{
Console.WriteLine(al[i]);
}
2008代码
ArrayList
al
=
new
ArrayList();
for
(int
i
=
10;
i
>
0;
i--)
{
al.Add("a"
+
i.ToString());
}
//以下两种用法可执行看效果
al.Sort(4,
5,
null);//表示从第4个元素开始,连续的5个元素。注意:开始索引为0
//
//al.Sort();//按内容的字符排序,注意一下a1与a10的顺序
for
(int
i
=
0;
i
<
al.Count;
i++)
{
Console.WriteLine(al[i]);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
方法声明:
public virtual void Sort (
int index,
int count,
IComparer comparer
)
参数:
index
要排序的范围的从零开始的起始索引。
count
要排序的范围的长度。
comparer
比较元素时要使用的 IComparer 实现。
(1,5,null):(起始下标1,5位,无比较参数)
因为Sort()的非稳定性,当出现等同元素时,可能造成丢失.
public virtual void Sort (
int index,
int count,
IComparer comparer
)
参数:
index
要排序的范围的从零开始的起始索引。
count
要排序的范围的长度。
comparer
比较元素时要使用的 IComparer 实现。
(1,5,null):(起始下标1,5位,无比较参数)
因为Sort()的非稳定性,当出现等同元素时,可能造成丢失.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
c# 2008代码
ArrayList al = new ArrayList();
for (int i = 10; i > 0; i--)
{
al.Add("a" + i.ToString());
}
//以下两种用法可执行看效果
al.Sort(4, 5, null);//表示从第4个元素开始,连续的5个元素。注意:开始索引为0
//
//al.Sort();//按内容的字符排序,注意一下a1与a10的顺序
for (int i = 0; i < al.Count; i++)
{
Console.WriteLine(al[i]);
}
ArrayList al = new ArrayList();
for (int i = 10; i > 0; i--)
{
al.Add("a" + i.ToString());
}
//以下两种用法可执行看效果
al.Sort(4, 5, null);//表示从第4个元素开始,连续的5个元素。注意:开始索引为0
//
//al.Sort();//按内容的字符排序,注意一下a1与a10的顺序
for (int i = 0; i < al.Count; i++)
{
Console.WriteLine(al[i]);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用指定的比较器对 ArrayList 中某个范围内的元素进行排序。
参考资料: http://msdn.microsoft.com/en-us/h6th6159(zh-cn).aspx
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询