Esempio n. 1
0
 public static byte[] GetBytes(string s)
 {
     byte[] returnData = new byte[s.Length];
     for (int i = 0; i < s.Length; i++)
     {
         returnData[i] = EncodingTable.FirstOrDefault(et => et.Character == s[i].ToString()).Index;
     }
     return(returnData);
 }
Esempio n. 2
0
 public static string GetString(byte[] bytes) =>
 bytes.TakeWhile(b => b != TerminationCharacter).Aggregate(string.Empty, (current, b) => current + EncodingTable.FirstOrDefault(et => et.Index == b).Character);