首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

这个集合怎么办

2013-01-01 
这个集合怎么处理Liststring list1 new Liststring(){02,04,05,11,16,03,05}如何提取

这个集合怎么处理
List<string> list1 = new List<string>(){"02","04","05","11","16","03","05"}

如何提取上面集合中比05大的元素
[解决办法]
static void Main(string[] args)
        {
            List<string> list1 = new List<string>() { "02", "04", "05", "11", "16", "03", "05" };
            foreach (string l in list1)
            {
                int i = int.Parse(l);
                if (i > 5)
                {
                    Console.WriteLine(i);
                }
            }
            Console.ReadKey();
        }
[解决办法]


List1.Where(x=>x>"05").Select(v=>v).ToList();

[解决办法]
List1.Where(x=>Convert.ToInt32(x)>5).Select(x=>x.ToString().PadLeft(2,'0')).ToList();
[解决办法]
我的答案是
 List<string> list1 = new List<string>() { "02", "04", "05", "11", "16", "03", "05" };
       
        ArrayList marr = new ArrayList();
      
        marr.Add(list1.Where(x => int.Parse(x) >= 05).Select(v => v).ToList());
[解决办法]
 ArrayList marr = new ArrayList();
是给你测试结果的,调试后的结果。
 marr.Add(list1.Where(x => int.Parse(x) > 05).Select(v => v).ToList());
[解决办法]
List<string> list1 = new List<string>() { "02", "04", "05", "11", "16", "03", "05" };
List<string> results = list1.Where(x => x.CompareTo("05") > 0).ToList();

热点排行