读书人

读取写入txt有关问题

发布时间: 2013-01-02 13:08:44 作者: rapoo

读取写入txt问题
StreamResourceInfo text = Application.GetResourceStream(new Uri("txt/访问总人数.txt", UriKind.RelativeOrAbsolute));
using(StreamReader read = new StreamReader(text.Stream))
{
string line = read.ReadLine()
read.Close();
}


这样子是没有问题的,可以读取。
但是写入这样写就有问题了,抛出异常:
StreamResourceInfo text = Application.GetResourceStream(new Uri("txt/访问总人数.txt", UriKind.RelativeOrAbsolute));
using(StreamWriter writer = new StreamWriter(text.Stream))
{
writer.WriteLine("2");
writer.Close();

这是为什么呢

}
[解决办法]
指定一个编码方式试试:


using(StreamWriter writer = new StreamWriter(text.Stream,Encoding.GetEncoding("GB2312")))

[解决办法]
非用户执行的代码 不能执行

读书人网 >CAD教程

热点推荐