Encoding.GetBytes(String)方法:
MSDN
将指定字符串中的所有字符编码为一个字节序列。
可是,下面的代码为什么报错
static void Main(string[] args)
{
FileStream aFile = new FileStream("e:\\Temp.txt", FileMode.Create);
Encoder e = Encoding.UTF8.GetEncoder();
byte[] byData = e.GetBytes("成功");
//报错
aFile.Write(byData, 0, byData.Length);
aFile.Close();
}
上面的代码报错,----““GetBytes”方法没有任何重载采用“1”个参数
可是,MSDN上,Encoding.GetBytes(String)方法明明只有一个参数啊