Tìm kiếm trong danh sách:
- List<int> list = new List<int>();
- list.Add(1);
- list.Add(2);
- list.Add(2);
- list.Add(3);
- list.Add(4);
- list.Add(5);
- // lấy ra trong danh sách những phần tử >2
- List<int> result = (from item in list where item > 2 select item).ToList();
- // lấy giá trị đầu tiên
- int first = (from item in list where item > 2 select item).First();
- int[] arr = new int[] { 1, 2, 2, 3, 4, 5 };
- // lấy ra trong danh sách những phần tử >2
- int[] result = (from item in arr where item > 2 select item).ToArray();
- // lấy giá trị đầu tiên
- int first = (from item in arr where item > 2 select item).First();
- class Person
- {
- public string Name { get; set; }
- public int Age { get; set; }
- public Person(string name, int age)
- {
- Name = name;
- Age = age;
- }
- }
- List<Person> list = new List<Person>();
- list.Add(new Person("Nguyễn Văn A",16));
- list.Add(new Person("Nguyễn Văn B", 17));
- list.Add(new Person("Nguyễn Văn C", 18));
- // tìm tuổi của Nguyễn Văn A
- int age = (from person in list where person.Name == "Nguyễn Văn A" select person).First().Age;
Không có nhận xét nào :
Đăng nhận xét