所以我尝试编写一个简单的应用程序,让我创建一个包含一些内容和文件名的文本文件,然后将其保存到文件中,然后可以在以后重新编辑。但是由于某种原因,我得到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.StorageFolder'到' Windows.Storage.IStorageFile'
答案 0 :(得分:1)
这一行是问题所在。
(51) StorageFolder file = await localFolder.CreateFileAsync(fileName, CreationCollisionOption.ReplaceExisting);
将此更改为
(51) StorageFile file = await localFolder.CreateFileAsync(fileName, CreationCollisionOption.ReplaceExisting);