C# 从文件信息中提取文件名
我有C# 从文件信息中提取文件名,c#,C#,我有FileInfo[]fileInfos 我想填充 string[]filenames和ListfileNamesList使用LINQ表达式,我应该怎么做?有一个Name属性,所以 var list = fileInfos.Select(fi => fi.Name).ToList(); var arr = fileInfos.Select(fi => fi.Name).ToArray(); var fileNamesList = fileInfos.Select(fi =>
FileInfo[]
fileInfos
我想填充
string[]
filenames和List
fileNamesList使用LINQ表达式,我应该怎么做?有一个Name
属性,所以
var list = fileInfos.Select(fi => fi.Name).ToList();
var arr = fileInfos.Select(fi => fi.Name).ToArray();
var fileNamesList = fileInfos.Select(fi => fi.Name).ToList();
var filesNames = fileInfos.Select(fi => fi.Name).ToArray();
我不明白为什么您需要一个列表和一个数组;
List<string> filesNamesList = fileInfos.Select(fi => fi.Name).ToList();
string[] filesNames = filesNamesList.ToArray();
字符串[]filenames=filenameslist.ToArray();
尝试以下代码:
var fileList=fileInfos.Select(f=>f.Name.ToList()代码>是时候开始学习LINQ了,你不觉得吗?