string[] str = { "热菜", "凉菜", "酒类", "饮料", "面食" };
FileStream fs = new FileStream("c:\\a.txt", FileMode.Create, FileAccess.ReadWrite, FileShare.None);
for (int i = 0; i < str.Length; i++)
{
byte[] buf = Encoding.UTF8.GetBytes(str[i]);
fs.Write(buf, 0, buf.Length);
}
fs.Close();
C#教程里读写都是配套的吧,照着教程读取数据就行。
另外写数据有点问题,这样读出来的数据不知道如何划分,你的例子中可以按两个汉字分割,但如果有“红酒类”等字符数组长度不一就无法划分了。建议写入的时候写一个字符串换一行或者加入;等标记分隔的符号。这样读取后就可以用分割函数分割为相应的字符数组。
另外写数据有点问题,这样读出来的数据不知道如何划分,你的例子中可以按两个汉字分割,但如果有“红酒类”等字符数组长度不一就无法划分了。建议写入的时候写一个字符串换一行或者加入;等标记分隔的符号。这样读取后就可以用分割函数分割为相应的字符数组。
温馨提示:答案为网友推荐,仅供参考