解释我想要完成的事情的最简单方法是用这个例子:
let data = datatable(id:int, b:string, c:string, dateTime:datetime)
[
1,"","c one","2021-03-03",
2,"b one","","2021-03-04",
3,"","c two","2021-03-05"
];
Run Code Online (Sandbox Code Playgroud)
如您所见,每行都存在id和date值。b和c列的值是可选的。目标是在一行中获取每列的最新值(当该值不为空时)。结果应如下所示:
3, "b one", "c two", "2021-03-05"
在实际场景中,有更多的列,我想知道是否可以以简单的方式完成它,而无需编写太多查询。
我面临的问题是 iOS 上的 MAUI 应用程序启动比 Android 或 Windows 上慢得多。
部署是使用 Visual Studio 版本 17.3.0 Preview 1.1 完成的,我尝试创建和部署一个新项目,而不进行任何添加。
iOS 上的启动(iPhone、iPad 已更新至最新操作系统版本) > 10 秒
Android < 2 秒
Windows < 2 秒
找不到与此相关的任何资源。
使用 Visual Studio 17.2 构建和部署的 PS Xamarin Forms 普通应用程序速度更快,在相同设备上不到 4 秒。