有个List<Employee>
现在要生成Employee.Id的 List<string>
请问有没有不 通过循环的方式来得到List<string>的方法
最终都是要循环实现的,但是可以通过这样的语法糖来写:var ids=emplyees.Select(e=>e.Id.ToString()).ToList();
1 List<Student> list = new List<Student>(); 2 Student s1 = new Student() { ID=11, Name="11" }; 3 Student s2 = new Student() { ID = 22, Name = "22" }; 4 List<Int32> ss = new List<int>(); 5 list.Add(s1); 6 list.Add(s2); 7 ss = list.Select(c=>c.ID).ToList(); 8 9 10 public class Student 11 { 12 public int ID { get; set; } 13 public string Name { get; set; } 14 }