小编And*_*rya的帖子

writetextasync不会将所有文本写入文件

所以我想用这段代码创建一个简单的文本文件.但是当我打开创建的文件时,文本没有完全显示,我得到的唯一文本来自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)

c# windows-8

3
推荐指数
1
解决办法
2616
查看次数

从文本中读取第二行

我如何阅读 Visual Studio 2012 C# 中的第二行文本

         the txt file

         user123
         **12345**
         asdfd
Run Code Online (Sandbox Code Playgroud)

我想在一个 button1_click 中获取第二行并将其显示给 textblock2

我确实尝试从这里学习 如何读取文本文件中的指定行?

和这里 如何跳过第一行并从 C# 中的第二行开始读取文件

但这些都不起作用,因为我无法在我的代码中应用这些差异

有什么帮助吗?

================================================== ============================== 很抱歉让你们感到困惑实际上我真的缺乏编程经验,我几乎不知道如何使用它
现在即时通讯在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)

c# windows-8

3
推荐指数
1
解决办法
6196
查看次数

标签 统计

c# ×2

windows-8 ×2