§ ITPOW >> 文档 >> C#

C# 中 string、byte[]、Stream 之间的转换

作者:vkvi 来源:ITPOW(原创) 日期:2008-4-10

首先是字符串(string)与 byte(byte[]) 之间的转换。

byte[] buffer = System.Text.Encoding.Default.GetBytes("字符串");
string str = System.Text.Encoding.Default.GetString(buffer);

以上使用的是 UTF8 编码,实际要依据您的程序环境来选择。

byte(byte[])与 Stream 之间的转换。

可以用 Stream 的 Read 和 Write 方法。但 Stream 的 Length 方法不可用时比较麻烦,可参见 Stream 和 Byte[] 互操作

相关阅读

相关文章