读写相同的文件c#

时间:2014-09-03 13:31:09

标签: c# io

我想先创建一个简单的游戏,首先是登录界面,当你创建帐户时,我希望用户名,密码和级别存储在login.txt文件中。稍后,当您登录时,它会从文件中验证您的级别并打开特定表单。

我尝试使用

StreamReader sR = new StreamReader("login.txt");
StreamWriter sW = new StreamWriter("login.txt");

它没有用。

我怎样才能以简单的方式做到?

1 个答案:

答案 0 :(得分:1)

使用

using(FileStream fs = new FileStream(@"login.txt", FileMode.Open, FileAccess.ReadWrite, FileShare.ReadWrite))
{
...
}

FileAccess.ReadWrite允许您在流上读取和写入,而FileShare.ReadWrite允许您在文件中拥有多个读取器或写入器

所以理论上如果你愿意,可以有两个

PS:我不会使用文本文件来执行任何操作的登录凭据。

相关问题