关于c# StreamReader的问题
发布网友
发布时间:2022-05-24 21:18
我来回答
共1个回答
热心网友
时间:2023-11-02 23:44
建议用using来完成读写 因为StreamReader可以直接使用using来完成读写而且不需要Close;
using(StreamReader sr = new StreadReader(filepath/fs, encoding..))
{
//sr的操作
//结束时不需要close
}
//一旦离开using sr会被自动强制释放
还有你上面那种写法也可以 设置一下Encodeing的属性为Default追问我对sr的操作在using{...}里面完成不了,还需要其他地方使用,不能这样。
难道号称比VC强很多的VS,做这点东西都这么费劲吗?!
追答其他地方继续实例出来就行了 用完就释放