这似乎是一个愚蠢的问题,但这是我从来没有找到答案的东西.
如果我有一个类的数组:
public class Folder
{
public int Id { get; set; }
public string Name { get; set; }
}
public Folder[] folders = new Folder[] {};
Run Code Online (Sandbox Code Playgroud)
有没有办法返回所有ID实例而不循环并收集它们?
如果没有,你会认为最好的方法是什么,以便我有一个整数数组?
提前致谢,
SumGuy
ps如果有人能够提出一个更适合这个问题的标题,那也是值得赞赏的
你需要在一段时间内遍历它们以获得ID列表
你可以通过这种方式得到一组ID:
int[] Ids = folders.Select(f => f.Id).ToArray();
Run Code Online (Sandbox Code Playgroud)
(必须使用.NET 3.5或更高版本 - 上面在内部执行循环,因此它仍在循环中)
| 归档时间: |
|
| 查看次数: |
310 次 |
| 最近记录: |