The following sections describe solutions to the preceding problems. You can download the example solutions to see additional details and to experiment with the programs at https://github.com/PacktPublishing/The-Modern-CSharp-Challenge/tree/master/Chapter07.
Solutions
73. Directory size, LINQ style
Both this solution and Solution 65. Directory size, use the DirectoryInfo class's GetFiles method to make an array holding FileInfo objects that represent the files contained within the directory. The previous solution then used the following code to add the files' sizes:
// Add the file sizes.
long size = 0;
foreach (FileInfo fileinfo in fileinfos) size += fileinfo.Length;
return size;
This code loops through&...