keynotfoundexception

    0熱度

    1回答

    我被這個異常卡住了「給定的鍵不存在於字典中」,這表明在字典中沒有找到某個值,但奇怪的是我不是使用任何字典,我想這是C#的TFS API的一些內部代碼。 這裏是代碼的提高例外部分: if (wi.Validate().Count == 0) { // Save the work item to submit changes wi.Save(); } else {

    1熱度

    3回答

    我正在存儲一個表示向量之間的距離矩陣的二維數組,作爲Dictionary<DistanceCell, double>。我的DistanceCell的實現有兩個字符串字段,表示被比較的向量。 class DistanceCell { public string Group1 { get; private set; } public string Group2 { get; pr

    2熱度

    2回答

    你好,我想修改字典中的值,但編譯器拋出KeyNotFoundException。我敢肯定,我在字典中聲明瞭這個關鍵字,因爲我打電話給GenerateEmptyChunks()方法,該方法使用塊的填充字典填充字典的位置,並且值爲電平生成器的值。我檢查了debuger,並且Chunks字典對象正確地填充了鍵和值。它是由我的不合作CompareTo方法引起的嗎?如果是,我如何修改CompareTo方法來

    2熱度

    2回答

    不知道爲什麼每次嘗試連接時都會收到錯誤。我嘗試了很多東西。當我手動連接時輸入錯誤的密碼時,它表示訪問未授予或任何我知道它連接,但當它連接時,我得到這個奇怪的錯誤。 類型 「System.Collections.Generic.KeyNotFoundException」的未處理的異常發生在 mscorlib.dll中其他信息:在 詞典中的給定的鍵不存在。 對於本地主機它有效當我有這個連接字符串。 s

    6熱度

    3回答

    我目前正在使用C#4.0編寫的scraper。我使用各種工具,包括.NET的內置WebClient和RegEx功能。對於我的刮板的一部分,我使用HtmlAgilityPack解析HTML文檔。我根據需要讓所有的東西都能正常工作,並完成了一些代碼的清理工作。 我正在使用HtmlEntity.DeEntitize()方法來清理HTML。我做了一些測試,這個方法似乎很好。但是當我在我的代碼中實現該方法時

    0熱度

    1回答

    我失敗,串鍵 ... Dictionary<string, Data> dateDic = new Dictionary<string, Data>(); ... public void GetDataList(string _code, int _startDate, int _limit, out List<Data> _list) { _list = (from data

    2熱度

    1回答

    我有一個簡單的項目,使用MVC模式,ET和WCF。它使用Dijkstra找到城市之間的路徑。 This is the class itself. 但是,調用FindPathFromCityToCity()與在map物體的兩個相同的列表,同樣from和to的時候,當它在它返回期望的結果正常的控制檯應用程序。但是,從WCF使用時,它會在第39行失敗,並且例外System.Collections.Gen

    0熱度

    3回答

    我希望對代碼中的特定字典運行單元測試,嘗試獲取我不希望存在於數據庫中的值(在本例中,key = 1 )。 我寫了下面的代碼: Try Dim s As String = myDict(1) Catch ex As KeyNotFoundException Assert.AreEqual("The given key was not present in the d

    0熱度

    1回答

    這是我嘗試安裝Umbraco時遇到的問題。我知道Umbraco有它自己的論壇,但他們剛剛將它移到另一個網址,我似乎無法在那裏發佈問題。所以我在這裏嘗試。我知道這個問題之前已經有過報道,並且試圖實施其他人報道的解決方案。但我似乎無法讓它工作。我曾嘗試使用Windows安裝程序,以及自己設置網站。上週我設法創建了一個站點,並安裝了一個入門工具包。但現在我無法使它工作。不知道爲什麼。我做了和上週一樣的步

    2熱度

    4回答

    我是CRM開發新手。 我有一個自定義實體「客戶」。該實體有一個名爲「defaultcustomer」的字段,可以是TRUE或FALSE。我正在開發一個插件,我需要爲所有「客戶」設置「defaultcustomer」爲FALSE。我這樣做如下: 事實: 我已經註冊爲實體「客戶」本身的插件。所以當實體「客戶」更新時,插件會觸發。 private void MakeAllNonDefault() {