Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File 从Visual C中的.txt文件中读取特定行#_File_Lines - Fatal编程技术网

File 从Visual C中的.txt文件中读取特定行#

File 从Visual C中的.txt文件中读取特定行#,file,lines,File,Lines,我试图做的是创建一个小应用程序,用户可以在其中注册,然后登录到该应用程序。我正在使用visual C#(visual studio 2010) 因为我对数据库和其他东西一无所知,所以我不能使用SQL。所以我要做的就是创建一个.txt文件,保存所有用户名和密码等 我可以成功创建帐户,然后登录,但当用户登录时,我希望下一个表单包含他的数据。(比如他的用户名、全名等——他在登记表中填写的) 有人知道如何获取具体数据吗 .txt文件类似于: 用户名1 密码1 地址1 电话1 出生日期1 … 用户名2 密

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

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

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

有人知道如何获取具体数据吗

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

用户名2
密码2
地址2
电话2
出生日期2
..
用户名3
密码3
地址3
电话3
出生日期3


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

首先,我不建议使用此方法存储用户的数据

但是,如果这是唯一的方法,您可以尝试将文件保存为.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]
            };

您可能想使用RavenDb(或我的v.simple db)之类的工具如何创建.CSV文件?您可以手动将值放入Excel,然后将其导出到.CSV文件,或者使用C#您可以查看以下代码:非常感谢,但还有一件事我希望它从特定用户处获取数据,那么如何在.CSV文件中搜索呢?您可以检查哪一行包含您想要的用户,然后从该特定行中减去信息。那么.CSV文件的每一行都将包含用户的数据?