LINQ Element Opreator

来源:互联网 发布:ubuntu启动项修改 编辑:程序博客网 时间:2024/06/08 10:31
 
private static readonly string[] strNumbers = { "one", "two", "three", "four", "five", "six", "seven", "eight", "zero", "ten" };static void Main(){UseFirstMethod();UseFirstOrDefaultMethod();UseElementAt();}public static void UseFirstMethod(){Console.WriteLine("Use first to find element that start with 'o'");var firstElement = strNumbers.First(word => word[0] == 'o');Console.WriteLine(firstElement);}public static void UseFirstOrDefaultMethod(){var firstOrDefault = strNumbers.FirstOrDefault(word => word == "Guo");Console.WriteLine("'Guo' {0} exist in numbers", firstOrDefault != null ? "" : "don't");}public static void UseElementAt(){int[] numbers = { 5, 4, 1, 3, 9, 8, 6, 7, 2, 0 };var elementNumber =(from number in numbers where number > 5 select number).ElementAt(2);Console.WriteLine("Use ElementAt to retrive third element more than 5");Console.WriteLine(elementNumber);}

原创粉丝点击