用string.split()对一串数字进行分离,再将分离的数字排序
解决方案 »
- c#里面的Byte和byte有什么区别?
- 输出字节缓存区太小,无法包含编码后的数据,请高手帮忙
- c#如何获取调用者的信息
- 关于名称空间的问题!!请大家帮忙
- 高分求助,不够再给。dataset的问题
- 初学unity3D,C#脚本,求朋友们帮帮忙解决下这个错误
- 向Access中插入数据出错
- 更改打印设置对话框(是改对话框..不是打印设置)
- 关于窗体重绘的问题 什么时候该重绘?该怎么办?
- 大家好,<A HREF="" name="ClickMe">Click me!</A> 如果在服务端用Response重写本句,如何写
- 我用到CSS 3.0,如何设置使C#不提示错误?
- Winform 中DataGridView如何公开Columns属性
List<int> z = new List<int>(s.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries));
z.Sort(new Comparison<int>(delegate(int x, int y)
{
return x.CompareTo(y);
}));
int[] i = z.ToArray();
string s="1,2,3,4,5,6,9,8";
string[] ss = s.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
List<string> t = new List<string>(ss);
List<int> z= t.ConvertAll<bool>(new Converter<string, int>(delegate(string v) {
return int.Parse(v);
}));
z.Sort(new Comparison<int>(delegate(int x, int y)
{
return x.CompareTo(y);
}));
int[] i = z.ToArray();
string s="1,2,3,4,5,6,9,8";
string[] ss = s.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
List<string> t = new List<string>(ss);
List<int> z= t.ConvertAll<int>(new Converter<string, int>(delegate(string v) {
return int.Parse(v);
}));
z.Sort(new Comparison<int>(delegate(int x, int y)
{
return x.CompareTo(y);
}));
int[] i = z.ToArray();
class Program
{
static void Main(string[] args)
{
List<int> list = GetList("2,6,9,4,1,7,5");
list.Sort();
foreach (int i in list)
{
Console.WriteLine(i.ToString());
}
Console.Read();
} private static List<int> GetList(string strInt)
{
List<int> list=new List<int>();
string[] strArray = strInt.Split(',');
foreach (string s in strArray)
{
list.Add(Convert.ToInt32(s));
}
return list;
}
}List.Sort()是从小到大排序的,如果你要从大到小排序 从后往前输出就行了