我有FileInfo[]
fileInfos 我想使用 LINQ 表达式填充
string[]
filesNames 和List<string>
fileNamesList,我应该怎么做?
问问题
82 次
4 回答
2
FileInfo
有一个Name
属性,所以
var fileNamesList = fileInfos.Select(fi => fi.Name).ToList();
var filesNames = fileInfos.Select(fi => fi.Name).ToArray();
我不明白为什么你需要 aList
和一个数组。
于 2012-10-01T12:11:19.027 回答
0
var list = fileInfos.Select(fi => fi.Name).ToList();
var arr = fileInfos.Select(fi => fi.Name).ToArray();
于 2012-10-01T12:11:14.850 回答
0
List<string> filesNamesList = fileInfos.Select(fi => fi.Name).ToList();
string[] filesNames = filesNamesList.ToArray();
于 2012-10-01T12:11:33.413 回答
0
试试这个代码:
var fileList = fileInfos.Select(f => f.Name).ToList();
于 2012-10-01T12:12:00.497 回答