我會告訴我的問題用一個例子:如何從作爲字典的對象獲取特定值?
ChromeDriver chrome = new ChromeDriver();
chrome.Capabilities.GetCapability("chrome");
返回一個對象,它是Dictionary<string, object>
類型。 在這個對象裏面有一個我需要的值userDataDir
。
我必須對象轉換爲字典第一或者我可以做一些一行代碼,如:
chrome.Capabilities.GetCapability("chrome").GetType().GetProperty("userDataDir").GetValue()
線以上未編譯只是爲了澄清。
字典本身的值是一個你想訪問的密鑰的字典嗎? – HimBromBeere
你甚至嘗試過谷歌搜索,或許'如何從字典中檢索值? http://stackoverflow.com/questions/378465/retrieving-dictionary-value-best-practices – MethodMan
你是說'GetCapability'的返回類型是'Dictionary'或是返回類型'object'和你得到的特定對象是一個你需要首先強制轉換的'Dictionary ? –
juharr