我想先创建一个简单的游戏,首先是登录界面,当你创建帐户时,我希望用户名,密码和级别存储在login.txt文件中。稍后,当您登录时,它会从文件中验证您的级别并打开特定表单。
我尝试使用
StreamReader sR = new StreamReader("login.txt");
StreamWriter sW = new StreamWriter("login.txt");
它没有用。
我怎样才能以简单的方式做到?
答案 0 :(得分:1)
使用
using(FileStream fs = new FileStream(@"login.txt", FileMode.Open, FileAccess.ReadWrite, FileShare.ReadWrite))
{
...
}
FileAccess.ReadWrite允许您在流上读取和写入,而FileShare.ReadWrite允许您在文件中拥有多个读取器或写入器
所以理论上如果你愿意,可以有两个
PS:我不会使用文本文件来执行任何操作的登录凭据。