关于Streamreaders和Streamwriters属性的选项

时间:2013-11-04 10:43:31

标签: vb.net login streamreader streamwriter

在登录系统的代码中使用streamreader和streamwriters时(可以创建新帐户并登录现有帐户)我一直在使用:

    usernameReader = New StreamReader("J:\Computing Coursework\real project\KES\Resources\username.txt")

streamreader的'New'部分是必要的(因为变量不能仅仅等于流),但是我想知道是否还有其他选项可以使用而不是'as new streamreader'来打开流而不删除用户名文本文件的内容。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

如果您不需要为更具体的方案配置StreamReader,也可以使用File.OpenTextFile类为常见的I / O任务提供了几个有用的快捷方式。

顺便说一下:我认为打开StreamReader不会删除文件;我宁愿怀疑写入文件的代码是错误的。如果您打开文件进行写入,它将删除该文件:

writer = new StreamWriter("... path ...")

查看File.AppendText或类似内容。