sar*_*ake 3 c# type-conversion
这是我的C#类:
public class myClass {
// Some properties irrelevant to the question
public List<someObject> ListOfStuff { get; set; }
}
public class someObject {
public string Id { get; set; }
public string Name { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
问题:是否有可能将所有数据提取Id到一个单独的数组中并全部提取Name到另一个单独的数组
例如,像这样:
myClass foo;
// Populate foo...
List<string> names = foo.ListOfStuff( what goes here? );
Run Code Online (Sandbox Code Playgroud)
你可以使用SelectLINQ 的方法来做到这一点:
List<string> names = foo.ListOfStuff.Select(x => x.Name).ToList<string>();
List<string> ids = foo.ListOfStuff.Select(x => x.Id).ToList<string>();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
162 次 |
| 最近记录: |