0

我要做的是创建一个小应用程序,用户可以在其中注册然后登录到应用程序。我正在使用 Visual C#(Visual Studio 2010)。

因为我对数据库和东西一无所知,所以我不能使用 SQL。所以我要做的是创建一个 .txt 文件,在其中保存所有用户名和密码等。

我可以成功创建帐户然后登录,但是当用户登录时,我希望下一个表单包含他的数据。(比如他的用户名、全名等——他在注册表中填写的那些)。

有谁知道如何获取具体数据?

.txt 文件类似于:
用户名1
密码1 地址1 电话1
date_of_birth1 ... 用户名2 密码2 地址2 电话 2 日期_ 出生 2 .... 用户名3 密码 3 地址3 电话 3 日期_出生3 ...














假设我想从第三个用户那里获取数据以显示在我的表单上。

4

1 回答 1

0

首先,我完全不推荐这种方法来存储您的用户数据。

但是,如果这是您的唯一方法,您可以尝试将文件另存为 .CSV,拆分您的值,然后使用 linq 将它们读取到数组中。

var lines = File.ReadAllLines("test.txt").Select(a => a.Split(';'));
var csv = from line in lines
          select new User
            {
                username = data[0],
                password = data[1],
                address = data[2], 
                telephone = data[3],
                dateOfBirth = data[4]
            };
于 2013-04-29T14:08:58.663 回答