我有以下的LINQ表達式:轉換輸出的Int16
var ageEntry = from entry in args
where (entry.Key == "Age")
select entry.Value;
//I want age as Int16:
Int16 age = Convert.ToInt16(ageEntry);
但是我得到以下異常:
無法轉換 類型的對象WhereSelectEnumerableIterator
2[System.Collections.Generic.KeyValuePair
2 System.String,System.String],System.String]' 鍵入'System.IConvertible'。
這不是我見過的最清晰的例外,有人可以請給我解釋一下嗎?
謝謝 - 你說得很清楚 –