无法将类型 '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) }
});