C# 调试时从跟踪点获取字典值

C# 调试时从跟踪点获取字典值,c#,.net,visual-studio,debugging,dictionary,C#,.net,Visual Studio,Debugging,Dictionary,使用跟踪点时,获取字典键值对的正确语法是什么 具有如下属性 public Dictionary<string, decimal> SomeDictionary { get; set; } 基于您的SomeDictionary: public class Example { public Dictionary<string, decimal> SomeDictionary { get; set; }

使用跟踪点时,获取字典键值对的正确语法是什么

具有如下属性

public Dictionary<string, decimal> SomeDictionary { get; set; }

基于您的
SomeDictionary

        public class Example
        {
            public Dictionary<string, decimal> SomeDictionary { get; set; }

            public Example()
            {
                SomeDictionary = new Dictionary<string, decimal>();
                string key = "key";
                SomeDictionary[key] = 10.0M;
            }

        }

        static void Main(string[] args)
        {
            var example = new Example();
            Console.ReadKey();
        }
我们可以检查字典输出:

SomeDictionary: Count = 1; SomeDictionary[key]: 10.0

你可以使用

{ map["key1"] }
或者使用变量访问键值对


什么?你是想标记javascript之类的东西吗?这(显然)不是c#语法,它不仅不会返回任何它永远不会编译的东西。你是指在调试器中吗?是的,这是指调试时的跟踪点。为混淆道歉,添加更多标签和图片是字典还是KVP?
SomeDictionary: Count = 1; SomeDictionary[key]: 10.0
{ map["key1"] }