我想要保存一些数据到文件. FileStream fst = new FileStream(fn, FileMode.Append);
StreamWriter swt = new StreamWriter(fst, System.Text.Encoding.GetEncoding("utf-8"));
//写入
swt.Write(dat, 0, dat_len);
swt.Close();
fst.Close();Write 需要 一个数组 char[] 做为参数,可是我的 dat 是 StringBuilder 类型
请问如何转换?
StreamWriter swt = new StreamWriter(fst, System.Text.Encoding.GetEncoding("utf-8"));
//写入
swt.Write(dat, 0, dat_len);
swt.Close();
fst.Close();Write 需要 一个数组 char[] 做为参数,可是我的 dat 是 StringBuilder 类型
请问如何转换?
StringBuilder s = new StringBuilder();
char[] mychar = s.ToString().ToCharArray();
直接 ToString() 似乎会被截去吧?
s.Append("fdsafd ");
char[] mychar = s.ToString().ToCharArray();
foreach (char a in mychar)
{
MessageBox.Show(a.ToString());
}
不会吧
不过C#有专门的string,应该不会吧