在平常的开发过程中,经常碰到需要将string转化成byte[]字节数组的情形,有两种方法,在这里总结一下。

使用MemoryStream

代码如下。

new MemoryStream()) 2 { 3 using (var writer = new System.IO.StreamWriter(sb, Encoding.UTF8)) 4 { 5 writer.Write(jsonString); 6 } 7 return sb.ToArray(); 8 } 9 10 using (MemoryStream stream = new MemoryStream(data)) 11 { 12 using (System.IO.StreamReader reader = new System.IO.StreamReader(stream, Encoding.UTF8)) 13 { 14 var jsonString = reader.ReadToEnd(); 15 return JsonConvert.DeserializeObject<T>(jsonString); 16 } 17 }
View Code

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-31
  • 2021-06-28
猜你喜欢
  • 2021-10-07
  • 2022-12-23
  • 2022-01-02
  • 2021-08-29
  • 2022-12-23
  • 2022-01-18
  • 2022-02-15
相关资源
相似解决方案