如何解决在Visual Studio QuickWatch中将LINQ与WCF对象一起使用
在我的代码中,我创建了一个对象数组。这些对象来自WCF。
var people = GetPeopleFromWCF().ToArray();
我在分配数组后设置了断点,运行调试器,代码在适当的断点处暂停。我转到“快速监视”窗口,可以发现数组对象的属性。当我在QuickWatch窗口中使用某些LINQ方法时,例如
people.Select(x => x.DateOfBirth),results
或people.Select(x => x.DateOfBirth).ToList()
或people.Select(x => x.DateOfBirth).ToArray()
我遇到下一个错误:
方法评估 System.Linq.SystemCore_EnumerableDebugView`1 [System.DateTime] .get_Items() 调用本机方法 Microsoft.Win32.SafeNativeMethods.QueryPerformanceCounter(long&)。 在这种情况下,不支持对本机方法进行评估。
在“快速监视”窗口中,键入people.First().DateOfBirth
-我得到了正确的结果。
我使用Microsoft Visual Studio Enterprise 2019版本16.7.3。
我在做什么错了?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。