static void OutputSamples(TypeChimicalElement typeChimical) { OutputHeader(typeChimical); var samplesTemp = samples.ToList().OrderByDescending(s => s.chimicalElements[(int)typeChimical].Procent); foreach (var sample in samplesTemp) { Console.Write(sample.number + "\t"); for (int j = 0; j < 6; j++) { Console.Write($"\t{sample.chimicalElements[j].Procent}"); } Console.WriteLine(); } }
static void OutputHeader(TypeChimicalElement type) { Console.Write("# sample"); for (int i = 0; i < 6; i++) { if (i == (int)type) { var defCol = Console.ForegroundColor; Console.ForegroundColor = ConsoleColor.Red; Console.Write("\t" + (TypeChimicalElement)i); Console.ForegroundColor = defCol; } else { Console.Write("\t" + (TypeChimicalElement)i); } } Console.WriteLine(); }