Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在此上下文中无法调用监视窗口中方法的求值_C#_Visual Studio 2015 - Fatal编程技术网

C# 在此上下文中无法调用监视窗口中方法的求值

C# 在此上下文中无法调用监视窗口中方法的求值,c#,visual-studio-2015,C#,Visual Studio 2015,我试图在“监视”窗口中查看集合中某些对象的DateTimeOffset值。所以我打了: collection.Select(v => v.CreatedAt.ToString("O")) 但是,尝试对此进行评估会产生错误: 评估方法System.Linq.SystemCore_EnumerableDebugView`1[[System.String,mscorlib,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e0

我试图在“监视”窗口中查看集合中某些对象的
DateTimeOffset
值。所以我打了:

collection.Select(v => v.CreatedAt.ToString("O"))
但是,尝试对此进行评估会产生错误:

评估方法System.Linq.SystemCore_EnumerableDebugView`1[[System.String,mscorlib,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089]]。get_项需要调用方法System.Globalization.GregorianCalendar.get_ID,在此上下文中无法调用

我本可以指定
v.CreatedAt
,但我也对毫秒感兴趣,所以我使用
O
格式。只需调用
ToString()
就会产生相同的错误


所以我想知道错误消息中的“此上下文”是什么,是否有机会扩展此上下文以使其成为可能?

您曾经解决过此问题吗?不幸的是,不仅仅是向此消息添加一些信息,我在一个条件断点调用自己的方法时遇到了相同的错误,该方法在
System
下调用
Enum.GetValues
,但有趣的是,它说需要调用
System.RuntimeType.GetEnumValues
。它是在.NET 4.6.1下运行的。我对DebuggerDisplay表达式的求值也遇到了这个问题。。。一件特别奇怪的事情是,问题是间歇性的,但即使我从调试器显示字符串中删除日期格式,问题仍然可能发生。