我们已经完成了从目录中读取信息的任务.我正在努力寻找具有最大价值的文件.我试过这个;
using System.IO;
static void Main(string[] args)
{
DirectoryInfo folderInfo = new DirectoryInfo("path");
FileInfo[] files = folderInfo.GetFiles();
int largestSize;
for (largestSize = 0; largestSize < files.Length; largestSize++)
{
Console.WriteLine(files[largestSize].Length);
}
Console.ReadLine();
}
Run Code Online (Sandbox Code Playgroud)
但这不起作用.当我说它不起作用时,我的意思是它显示列表中目录中所有文件的文件大小.我完全感到困惑,因为这正是我的导师所建议的."为从0开始的最大文件创建一个变量,并循环遍历文件以找到最大的大小".
我怀疑我可以使用或理解Foreach循环,因为到目前为止我只学习了For,do-while,while,以及if和if else语句.
c# ×1