Convert ASCII in a byte array to string

后端 未结 3 623
囚心锁ツ
囚心锁ツ 2021-01-19 15:51

I seem to be having problems with my string conversions in C#. My application has received a byte array consisting of an ASCII string (one byte per character). Unfortunately

3条回答
  •  半阙折子戏
    2021-01-19 16:29

    var buffer = new byte[] { 0x00, 0x52, 0x50, 0x4D, 0x20, 0x3D, 0x20, 0x32, 0x35, 0x35, 0x2C, 0x36, 0x30, 0x0A, 0x00 }
        .Skip(1)
        .TakeWhile(b => b != 0x00).ToArray();
    
    Console.WriteLine(System.Text.Encoding.ASCII.GetString(buffer));
    

提交回复
热议问题