public long SizeInBytesOf(FileClasses fc) { switch (fc) { case FileClasses.Fotos: return(FotosSizeInBytes); case FileClasses.Office: return(OfficeSizeInBytes); case FileClasses.Other: return(OtherSizeInBytes); case FileClasses.SourceCode: return(SourceCodeSizeInBytes); case FileClasses.Videos: return(VideosSizeInBytes); case FileClasses.Web: return(WebSizeInBytes); default: return(OtherCount); } }
// Indexer für den Zugriff auf die Zähler public long this[FileClasses fc] { get { switch (fc) { case FileClasses.Fotos: return(FotosCount); case FileClasses.Office: return(OfficeCount); case FileClasses.Other: return(OtherCount); case FileClasses.SourceCode: return(SourceCodeCount); case FileClasses.Videos: return(VideosCount); case FileClasses.Web: return(WebCount); default: return(OtherCount); } } }