idictionary

    1熱度

    1回答

    我需要使用鍵和另一個IList創建具有從IDictionary中取得的值的IList。我該怎麼做?我必須避免使用泛型(列表<>和字典<>),因爲它們中的類型是編譯時未知的用戶定義類型。 我有一個方法處理DataTable並返回一個字典。字典鍵的類型在運行時定義: DataTable myDataTable = .... Type dictionaryKeysType=Type.GetType("

    1熱度

    1回答

    我發現一種方法可以從一個輸入文件構建一個字典,但它不會考慮多個輸入文件。爲了讓我的下一步努力:我希望將額外的輸入文件添加到現有的散列中,並嘗試不同的代碼,這個代碼與我希望完成的代碼有點接近,但它仍然缺少語法。 foreach (string file in filePaths) { XDocument xdoc = XDocument.Load(file);

    0熱度

    1回答

    它接縫很簡單,但我無法將值附加到主字典中。我認爲這是因爲字典有一個對象元素,而不是一個簡單的類型,我沒有「masterDict.Add」方法的正確語法。我知道我的一些對象值被設置,有些是空字符串,有些是空的,但我不認爲這是問題的根源 - 對象確實存在。它在「newMsg.Value」上崩潰。 我的錯誤: System.NullReferenceException was unhandled HR

    4熱度

    1回答

    我試圖刪除與條件匹配的IDictionary對象中的所有元素。 E.g. IDictionary包含一組鍵和相應的值(比方說80個對象)。鍵是字符串,值可能是不同的類型(想想使用directshow從wtv文件中提取元數據)。 一些鍵包含文本「拇指」,例如, thumbsize,startthumbdate等 我想從IDictionary中刪除所有對象,它們的鍵包含單詞縮略圖。 我在這裏看到的唯一

    -1熱度

    3回答

    我有這樣的事情: private IDictionary<A, IDictionary<B, C>> data; ,我想要做的事,如: IDictionary<B, C> values = new Dictionary<B, C>(); values = Data.Values; 就像我會在Java中做,但是這是行不通的。我無法弄清楚。感謝您的幫助 錯誤: 不能類型的ICollectio

    0熱度

    3回答

    我有一個要求使用C#對象生成以下JSON: 現在使用HttpResponseMessage(網頁API)進出口所以我不需要任何JSON.NET從我的目標做任何額外的轉換。 returnVal = Request.CreateResponse(HttpStatusCode.OK, new Model.Custom.JsonResponse { data = root

    2熱度

    1回答

    我有一個字典,其中的值是在運行時確定的。我可以創建它作爲IDictionary並添加到它很好,但我無法排序。 有沒有辦法將它創建爲Dictionary,所以我可以訪問OrderBy或者有其他方法將它排序爲IDictionary? void func (PropertyDescriptor prop) { //Create dynamic dictionary Type Gen

    0熱度

    2回答

    我想做一個包含另一個詞典的詞典。我希望我的字典只有一個鍵有多個值,但我得到一個錯誤:「一個具有相同鍵的元素已經存在」。我已經做到了在JAVA與HashMap和它的好,但在C#... 事情是這樣的: static Dictionary<int, Dictionary<double, double>> _dict = new Dictionary<int, Dictionary<double, dou

    0熱度

    1回答

    在下面的代碼,我有我已填充帶有參數的字典「nissi_params_fields」: Dictionary<string, string> nissi_params_fields = new Dictionary<string, string>(); string[] separator = { "," }; string[] dfields = form_fields.Split(separ

    -1熱度

    1回答

    是否有一個IDictionary接口不支持刪除鍵值對? 不幸的是,IReadOnlyDictionary沒有幫助,因爲它不允許修改鍵值對。 如果不是,自己實現一個好的方法是什麼?這是個好主意嗎?