所以我想用这段代码创建一个简单的文本文件.但是当我打开创建的文件时,文本没有完全显示,我得到的唯一文本来自tb1.text(id [2]).
这里有什么不对吗?
private async void Save_Reg()
{
var myfile = (tb3.Text+".xml");
var folderUsed = ApplicationData.Current.LocalFolder;
var folderOp = Windows.Storage.CreationCollisionOption.ReplaceExisting;
var createFile = await folderUsed.CreateFileAsync(myfile, folderOp);
var password = tb2.Text;
var recov = tb1.Text;
string[] id = { myfile,password, recov };
await Windows.Storage.FileIO.WriteTextAsync(createFile, id[0]);
await Windows.Storage.FileIO.WriteTextAsync(createFile, id[1]);
await Windows.Storage.FileIO.WriteTextAsync(createFile, id[2]);
}
Run Code Online (Sandbox Code Playgroud) 我如何阅读 Visual Studio 2012 C# 中的第二行文本
the txt file
user123
**12345**
asdfd
Run Code Online (Sandbox Code Playgroud)
我想在一个 button1_click 中获取第二行并将其显示给 textblock2
我确实尝试从这里学习 如何读取文本文件中的指定行?
但这些都不起作用,因为我无法在我的代码中应用这些差异
有什么帮助吗?
================================================== ============================== 很抱歉让你们感到困惑实际上我真的缺乏编程经验,我几乎不知道如何使用它
现在即时通讯在windows8的使用vs2012,是不是意味着我在WinRT中被编码?
顺便说一句,我感谢您的所有帮助并成功地将答案应用到我的代码中,这是实际代码
var file = await ApplicationData.Current.LocalFolder.GetFileAsync(tb1.Text+".txt");
var line = await FileIO.ReadLinesAsync(file);
if (tb2.Text == line[2])
{
tb3.Text = (line[1]);
}
Run Code Online (Sandbox Code Playgroud)