using System.Collections.Generic;
public static void Main()
Console.WriteLine("Hello World :) ");
string[] capacities = {"7999456356", "7999456357"};
List<string> byteStrings = new List<string>{"7999456356", "7999456357"};
string formattedString = FormatBytes(byteStrings);
Console.WriteLine(formattedString);
public static string FormatBytes(List<string> byteStrings)
string[] units = {"B", "KB", "MB", "GB", "TB"};
List<string> values = new List<string>();
foreach (string byteString in byteStrings)
if (long.TryParse(byteString, out long bytes))
while (value >= 1000 && unitIndex < units.Length - 1)
values.Add(string.Format("{0:F2} {1}", value, units[unitIndex]));
return string.Join(" | ", values);