当我尝试编译以下代码时:
var post = iPostService.GetAll().Select(x => (x.Title, x.Author));
我收到编译器错误:“表达式树可能不包含元组文字。”
所以我也试过这个:
var post = iPostService.GetAll().
Select(x => new ValueTuple<string, string>(x.Title, x.Author))
结果是运行时错误:'Cannot resolve method Void .ctor(System.String, System.String) 因为方法句柄 System.ValueTuple`2[T1,T2] 的声明类型是通用的。向 GetMethodFromHandle 显式提供声明类型。
我用谷歌搜索了这个问题的解决方案,但没有什么真正有用的。
任何帮助都非常感谢。
谢谢