我有一個有趣的問題,這是一個函數,返回Dictionary<String,HashSet<String>>
。c#函數返回值不存在時,返回字典
該函數將一些基本結構轉換爲Dictionary類。
該函數的調用如下:
Dictionary<String, HashSet<String>> Myset = new Dictionary<String,HashSet<String>>();
Myset = CacheConverter.MakeDictionary(_myList);
在上面的兩行的執行,MYSET是不存在到調試器。
「‘MYSET’這個名字不 存在於當前語境」
public Dictionary<String, HashSet<String>> MakeDictionary(LightWeightFetchListCollection _FetchList)
{
Dictionary<String, HashSet<String>> _temp = new Dictionary<String, HashSet<String>>();
// populate the Dictionary
// return
return _temp;
}
的字典_temp
正確地被調用函數填充和_temp
包含所有:在添加監視結果預期值。
該問題似乎與字典不被返回。
示例我可以在網絡上找到返回原始函數Dictionary<string,string>
的函數。
是的,調試器把它從我身上隱藏起來,因爲我沒有在代碼中的任何地方使用Myset。 – twiga 2010-03-16 15:38:50