我有一个通用列表说类Student的
ID
Name
Class
Run Code Online (Sandbox Code Playgroud)
作为属性.
我需要将其转换为List<string>仅具有List<student>
我所做的名称属性?
List<student> stud;
List<string> str;
foreach (var item in stud)
{
str.Add(item.Name);
}
Run Code Online (Sandbox Code Playgroud)
有没有一种更简单的方法可以做到这一点,而不是每个人使用?
谢谢
您可以使用Linq Select来投影结果:
List<string> str = stud.Select(s => s.Name).ToList();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
274 次 |
| 最近记录: |