我已經創建了字典和插入3個字段吧:C#字典總是返回一個值
Dictionary<string, Map> targets = new Dictionary<string, Map>();
targets.Add("Pláž - střed", new Map("Pláž - sever", "Vrak letadla", "Džungle", "Vrak letadla"));
targets.Add("Vrak letadla", new Map("Pláž střed", "nothing", "Roští", "nothing"));
targets.Add("Roští", new Map("nothing", "nothing", "Tenký lesík", "Vrak letadla"));
當我試圖讓現場targets[Pláž - sever]
,地圖構造函數的參數包含"nothing", "nothing", "Tenký lesík", "Vrak letadla"
- 最後一個字段的值,值爲第二和第三場相同。你能幫我解決這個問題嗎? 我需要第一個字段來返回它的值,而不是第三個字段的值。
請添加代碼如何查詢字典。 – 2012-07-23 16:00:49
'targets [「Pláž - sever」]'應該拋出一個'KeyNotFoundException',因爲你從來沒有用這個鍵添加一個項目。請顯示您的真實代碼或詳細闡述一下,以清楚地說明您的問題。 – 2012-07-23 16:01:27