私は現在、2つのアレイ1店舗のファイルサイズを格納するファイル名と別のものを持っています。私は、最大ファイルサイズとその名前の両方を表示する必要があります。このコードを使って最大のファイルを表示することができます。C#の取得配列の要素数
long[] fileSize;
string[] fileName;
fileSize = new long[fileCount];
fileName = new string[fileCount];
for (int index = 0; index < files.Length; index++)
{
fileSize[index] = files[index].Length;
fileName[index] = files[index].Name;
}
long largestFile = fileSize.Max();
string latestFileName = fileName[fileSize.Max()];
Console.WriteLine("Total size of all files: {0}", totalSize);
Console.WriteLine("Largest file: {1}, {0}", largestFile, latestFileName);
私はgoogleを使用しようとしましたが、最大値または最小値の仕組みを教えています。
は、アレイを使用する必要があります要件はありますか? – user1231231412
アレイを使用する必要がありますか?あなたが使用できる名前と値のペアを格納するネイティブの.NETコレクションオブジェクトがたくさんあります。また、柔軟性を最大限に高めるために、常にSystem.Data.Datatableオブジェクトがあります。ファイルの名前とサイズ、および他の属性を同じ行に保持し、この不要な複雑さを排除することができます。 – David
私が使用しなければならない要件はありません。最大のファイルのサイズと名前を表示するだけです。 – bobthemac