UWP不能从storage_folder转换为StorageFile

本文关键字:转换 StorageFile folder 不能 storage UWP | 更新日期: 2023-09-27 18:01:30

所以我想写一个简单的应用程序,让我创建一个文本文件与一些内容和文件名,然后将其保存到一个文件,然后可以重新编辑以后。然而,由于某种原因,我得到2个错误是新的c#和整个UWP,我不确定我做错了什么,任何帮助与以下错误是非常感谢。

    private async void writebutton(object sender, RoutedEventArgs e)
    {
        String fileName = txtFileName.Text;
        String text = txtContent.Text;
        StorageFolder localFolder = Windows.Storage.ApplicationData.Current.LocalFolder;
       (51) StorageFolder file = await localFolder.CreateFileAsync(fileName, CreationCollisionOption.ReplaceExisting);
       (52) await FileIO.WriteTextAsync(file, text);
        MessageDialog md = new MessageDialog("File saved" + fileName);
    }

第一个错误(第51行):不能隐式转换类型"Windows.Storage"。StorageFile'到'Windows.Storage.StorageFolder'

第二个错误(第52行):参数1:不能从'Windows.Storage. '转换。

UWP不能从storage_folder转换为StorageFile

这一行就是问题所在。

(51) StorageFolder file = await localFolder.CreateFileAsync(fileName, CreationCollisionOption.ReplaceExisting);

更改为

(51) StorageFile file = await localFolder.CreateFileAsync(fileName, CreationCollisionOption.ReplaceExisting);