byte怎么转为string
时间: 2023-09-02 19:12:36 浏览: 198
byte与string底层强转
要将byte[]转换为String,可以使用以下方法:
1. 使用System.Text.Encoding类的GetString方法将byte[]转换为String。例如:
byte[] byteArray = {97, 98, 99};
string str = System.Text.Encoding.Default.GetString(byteArray);
这将使用默认编码将byte[]数组转换为String。
2. 使用System.Convert类的ToBase64String方法将byte[]转换为Base64编码的String。例如:
byte[] byteArray = {97, 98, 99};
string str = System.Convert.ToBase64String(byteArray);
这将将byte[]数组转换为Base64编码的String。
这两种方法都可以将byte[]数组转换为String,但是得到的结果可能不一样。具体使用哪种方法取决于你的需求。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [byte 转为 String 再转为 byte,还是原来的 byte 吗](https://blog.csdn.net/Gdeer/article/details/101193554)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [c# byte[] 与string 转换的几种常用方法](https://blog.csdn.net/chulijun3107/article/details/122474476)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文