无法将类型 'Xamarin.Essentials.ShareFile[]' 转换为 <Xamarin.Essentials.ShareFile>
Cannot convert type 'Xamarin.Essentials.ShareFile[]' to <Xamarin.Essentials.ShareFile>
错误:严重性代码说明项目文件行抑制状态
错误 CS0029 无法将类型 'Xamarin.Essentials.ShareFile[]' 隐式转换为 'System.Collections.Generic.List<Xamarin.Essentials.ShareFile>'
代码应该可以工作,因为我是从微软文档中得到的:ref: Microsoft docs
await Share.RequestAsync(new ShareMultipleFilesRequest
{
Files = new ShareFile[] { new ShareFile(filepath1), new ShareFile(filepath2) }
});
如果ShareMultipleFilesRequest.Files
是一个列表你需要提供一个列表:
await Share.RequestAsync(new ShareMultipleFilesRequest
{
Files = new List<ShareFile> { new ShareFile(filepath1), new ShareFile(filepath2) }
});
错误:严重性代码说明项目文件行抑制状态 错误 CS0029 无法将类型 'Xamarin.Essentials.ShareFile[]' 隐式转换为 'System.Collections.Generic.List<Xamarin.Essentials.ShareFile>'
代码应该可以工作,因为我是从微软文档中得到的:ref: Microsoft docs
await Share.RequestAsync(new ShareMultipleFilesRequest
{
Files = new ShareFile[] { new ShareFile(filepath1), new ShareFile(filepath2) }
});
如果ShareMultipleFilesRequest.Files
是一个列表你需要提供一个列表:
await Share.RequestAsync(new ShareMultipleFilesRequest
{
Files = new List<ShareFile> { new ShareFile(filepath1), new ShareFile(filepath2) }
});