当我尝试编译以下代码时:
var post = iPostService.GetAll().Select(x => (x.Title, x.Author));
我得到了编译器错误:'表达式树可能不包含元组字面值。'
所以我也尝试了这个:
var post = iPostService.GetAll().
Select(x => new ValueTuple<string, string>(x.Title, x.Author))
运行时错误:'无法解析方法Void.ctor(System.String, System.String),因为方法句柄的声明类型System.ValueTuple`2[T1,T2]是泛型的。 显式地提供声明类型以从GetMethodFromHandle获取方法。'
我谷歌搜索了解决此问题的方法,但没有找到真正有帮助的内容。
非常感谢任何帮助。
谢谢。
ValueTuple
,所以恐怕目前没有解决方案/解决方法。 - Ivan Stoev