keynotfoundexception

    1熱度

    3回答

    我得到了下面的代碼,因爲某些原因,我得到了一個KeyNotFoundException,即使我使用了一個我已經回顧了上面幾行的密鑰。有人知道這種情況不適用嗎?我很難過。順便說一句'SchemaElementType是一個枚舉。 public class DefaultValue { private Dictionary<Parameter, string> _params; public

    0熱度

    2回答

    我遇到了一些問題。有時,當我嘗試調用下面的代碼時,remove方法會拋出一個異常,並顯示消息「該密鑰不在字典中」。 private Dictionary<IPAddress, ARPHostEntry> dIPHostTable; private Dictionary<MACAddress, ARPHostEntry> dMACHostTable; public HostTable() {

    1熱度

    1回答

    我一直在構建一個擴展庫,並且我在http://www.extensionmethod.net上使用了一個很好的擴展方法。在我的單元測試中(使用NUnit 1.5.2),我遇到了一個有趣的問題。首先,讓我們來看看代碼: /// <summary> /// Groups and aggregates the sequence of elements. /// </summary>

    2熱度

    2回答

    我的View中有一個Helper方法,它動態地呈現整個表單。現在我想爲Asp.Net MVC RC 2中的客戶端驗證添加支持。 以下是我用於將驗證摘要字段呈現到窗體上的代碼。 _viewPage.Html.EnableClientValidation(); MvcHtmlString validationSummary = _viewPage.Html.ValidationSummar

    2熱度

    2回答

    首先我想要做的事: 我有一個文件列表我想添加到同一個存檔。該文件的文件夾結構應包含在歸檔中。 我遇到的問題是我無法將文件添加到現有存檔。當我使用CompressionMode.Create時,只有實際文件在檔案中,當我使用CompressionMode.Append時,我得到一個KeyNotFoundException,檔案中沒有任何更改。 SevenZip.SevenZipCompressor

    50熱度

    5回答

    我正在使用字典爲我正在處理的程序執行查找。我通過字典運行了一堆密鑰,我期望有些密鑰沒有價值。我發現它發生在KeyNotFoundException,並吸收它。所有其他異常將傳播到頂端。這是處理這個問題的最好方法嗎?或者我應該使用不同的查找?該字典使用int作爲其鍵,並使用自定義類作爲其值。