using System.Collections.Generic;
public static void Main()
Console.WriteLine("Hello World");
List<string> returnResults = new List<string>();
int offset = Convert.ToInt64(startIndex) == 0 ? 2 : 0;
bool usePreabmle = Convert.ToInt64(startIndex) == 0;
int bytesToInitalize = Convert.ToInt32(bytesToRead) + offset;
byte[] buffer = new byte[bytesToInitalize];
byte[] preambleByteArray = System.Text.Encoding.Unicode.GetPreamble();
buffer[0] = preambleByteArray[0];
buffer[1] = preambleByteArray[1];
UnicodeEncoding encoding = new UnicodeEncoding();
string subStringValue = encoding.GetString(buffer.Take(Convert.ToInt32(length + offset)).ToArray());
Console.WriteLine("String is: " + subStringValue);
Console.WriteLine("Strin length is: " + subStringValue.Length);
returnResults.Add(subStringValue);