public static void Main()
var bytes = Encoding.ASCII.GetBytes(hello);
Console.WriteLine(bytes.Length);
for (int i = 0; i < bytes.Length; i++)
Console.WriteLine(chunk);
foreach (var chunk in data)
Console.WriteLine(chunk);
Console.WriteLine(GetDataLength(data));
Console.WriteLine(GetDataLength(new byte[]{}));
Console.WriteLine(GetDataLength(new byte[10]));
Console.WriteLine(GetDataLength(null));
Console.WriteLine("yep");
public static int GetDataLength(byte[] array)
for (int i = array.Length - 1; i > -1; i--)
if (array[i] > 0) { return i + 1; }