Finished Writing a Report with LINQ
parent
d13bc6b34d
commit
73bf46712d
|
@ -1,6 +1,7 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
|
||||
namespace Introduction
|
||||
{
|
||||
|
@ -10,6 +11,20 @@ namespace Introduction
|
|||
{
|
||||
string path = Directory.GetCurrentDirectory();
|
||||
ShowLargeFilesWithoutLinq(path);
|
||||
|
||||
Console.WriteLine("***");
|
||||
ShowLargeFilesWithLinq(path);
|
||||
}
|
||||
|
||||
private static void ShowLargeFilesWithLinq(string path)
|
||||
{
|
||||
var query = new DirectoryInfo(path).GetFiles()
|
||||
.OrderBy(f => f.Length)
|
||||
.Take(5);
|
||||
foreach (var file in query.Take(5))
|
||||
{
|
||||
Console.WriteLine($"{file.Name,-50} : {file.Length,10:N0}");
|
||||
}
|
||||
}
|
||||
|
||||
private static void ShowLargeFilesWithoutLinq(string path)
|
||||
|
|
Loading…
Reference in New Issue