strong-typing

    9熱度

    2回答

    我正在爲ASP.NET MVC中的未經身份驗證的用戶實現一個簡單的會話購物車,我想正確地做到這一點。 在過去,我一直將購物車ID存儲在持久性Session["CartID"]商店中並作爲cookie。無論何時需要顯示購物車,我都會從我的Carts和CartItems表中查找用戶的購物車項目。但在我知道一個更強大的類型的方法會更乾淨。 在谷歌搜索最新的會議MVC的東西后,我發現術語HttpSessi

    2熱度

    6回答

    我知道我可以通過創建自定義類來解決以下問題,但是可以強制輸入List(或任何其他類型)? var x = new object[] { new object[] { new Image(), new TextBox(), new FileUpload() }, new object[] { new Image(), new TextBox() , new F

    2熱度

    3回答

    我想知道下面的代碼是否「安全」。通過「安全」我的意思是我不依賴於某些特定的編譯器版本或未記錄的功能。 我想獲得屬性/字段名稱的字符串,但我想用強類型聲明它(我希望編譯器檢查特定的字段/屬性是否存在)。 我的方法是這樣的: string GetPropertyName<T>(Expression<Func<T, object>> expression) { if (expression.

    1熱度

    1回答

    爲什麼在嘗試使用.snk文件簽署託管C++項目時出現此錯誤。 」 ...... SlimDX \編譯\ Visual Studio 2010 \ 86 \調試\ VOS.snk」缺少需要簽名的私鑰」 Iv'e試圖在項目設置:: 設置它 密鑰文件= $(PROJECTDIR)的x86 \ $(配置)\ VOS.snk 延遲登錄=否(/ DELAYSIGN:NO) 而且iv'e試圖集信息設置它。 cp

    0熱度

    1回答

    我有一個強類型的mvc頁面,我不想將unorder列表綁定到對象列表。因此,在MVC視圖它可能看起來像 <% foreach (var item in Model.WhatYouDoL) { %> <li><%: Html.Encode(item.Text) %><input type="hidden" name="WhatYouDoL[0].Reference" /></li> <% } %

    2熱度

    2回答

    我從「Objective C中的編程」中的示例中有一個名爲AddressCard的類,並且我實現了一個isEqual:方法。 在NSObject的這種方法的簽名使用弱類型的參數: - (BOOL)isEqual:(id)anObject OTOH,書中的示例代碼使用嚴格類型: - (BOOL) isEqual:(AddressCard *) aCard 我不知道我充分了解編譯器在這種情況下

    3熱度

    3回答

    考慮一個MyForm類,其中包含Show()的影子實現。它還包含一個CreateForm()方法,它接受的形式的一個實例,並調用陰影子: Public Class MyForm Inherits Form Public Shadows Sub Show() MessageBox.Show("Shadowed implementation called!")

    2熱度

    2回答

    爲什麼編程語言想要在強打字時使用弱打字?

    2熱度

    1回答

    我花了幾個小時試圖找出如何塑造從linq投影到強類型視圖的數據。我的問題是我認爲我的問題是我不確定如何使用IEnumberable和IGrouping。 這裏是LINQ: var spec = from a in _entities.Approvals join b in _entities.ApprovalSpecifications on a.HeaderlID equals

    2熱度

    2回答

    擴展方法我有下面的類層次結構 class Test { public string Name { get; set; } } class TestChild : Test { public string Surname { get; set; } } 我不能更改測試類。我想寫下面的擴展方法是這樣的: static class TestExtensions {