我不能得到TryGetValue
工作出於某種原因。最好的重載方法匹配有一些無效的參數
Dictionary<String,String> testdict = new Dictionary<String,String>();
String teststr = "test";
if(testdict.TryGetValue(teststr,out value))
{
//Ladida
}
錯誤接收:
The best overloaded method match for 'System.Collections.Generic.Dictionary<string,string>.TryGetValue(string, out string)' has some invalid arguments
誰能告訴我什麼是錯我的代碼?
哪裏定義了「value」? – 2012-03-31 16:03:47
看起來像* value *不是字符串類型的變量。我們看不到它。 – 2012-03-31 16:04:44