dynamic-keyword

    3熱度

    1回答

    在我們的應用程序中,在Resources.designer.cs文件中有1000個靜態屬性的用法。例如: Resources.string_to_identify_the_resource 我們也有我們自己的類,它查找資源,而且還可以讓資源從其他組件覆蓋。如果我們有一個客戶想要重命名插件或產品,這非常有用,因爲我們只需要放入一個dll並完成它。該類用於像: Resources.GetStrin

    5熱度

    1回答

    我有一個控制器的方法: public JsonResult CalculateStuff(int coolArg) { if(calculatePossible) return Json(CoolMethod(coolArg)); else return Json(new { Calculated = false }); } 現在,我想對此進行測試。 pub

    -1熱度

    1回答

    可能重複: Extension method and dynamic object in c# 例如: var obj = new byte[] { 1, 2, 3 }; dynamic dobj = obj; dobj.Count(); // fails Enumerable.Count(dobj); // works

    1熱度

    1回答

    我正在編寫一個包裝執行sql語句並返回結果的數據庫的包裝。 ExecuteQuery命令最好返回IEnumerable<T>,具體取決於查詢結果映射到的對象類型。問題是,我不知道這將是什麼類型,因此我寧願返回一個IEnumerable<dynamic>類型。 這是迄今爲止都很好,除了我希望動態對象屬性與被查詢的列相同,但我無法找到分配這個,我目前有一個數組中的所有列名col []例如 dynami

    2熱度

    3回答

    我猜想這是不可能的,但進一步挖掘之前是有辦法做這樣的事情: public void ProcessInterface(ISomeInterface obj) {} //... dynamic myDyn = GetDynamic<ISomeInterface>() ProcessInterface(myDyn); 我見過post主張,但聽起來好像沒有包括在內。 一個小上下文:.Net

    12熱度

    3回答

    我想寫出類似下面的東西: // I will pass in a number of "properties" specified as strings that I want modified string[] properties = new [] { "AllowEdit", "AllowDelete" }; // Casting the component I'm using to

    7熱度

    5回答

    有什麼辦法可以禁用在.net 4中使用「dynamic」關鍵字嗎? 我認爲VS2010的代碼分析功能可能會有一個規則,如果動態關鍵字被使用,但我不能罰款。

    3熱度

    1回答

    當在調試編譯器(主要)C#編寫的,我注意到了以下問題,我試圖映射到一個簡化的代碼片斷: public class Program { public abstract class Base { public abstract void foo(); } public class A : Base { public over

    43熱度

    1回答

    我正試圖學習C#4.0附帶的所有新東西。我無法理解DynamicObject和ExpandoObject類型之間的差異。看起來好像使用DynamicObject,例如,當您想要訪問Python腳本中的變量時和ExpandoObject與COM/Office對象交談時。我對嗎?它們的用途有什麼不同?

    1熱度

    2回答

    給定HTML主體,是否有任何功能可以讓用戶自動提取從大塊HTML中出現的前10個關鍵字,不包括任何HTML標記(IE只是純文本)? 它應該忽略常用單詞如「和」,「是」,「但」等,但列出最常見的非常見單詞。 示例輸入: Mary had a <strong>snow</strong> lamb. <img src=lamb.jpg /> The <i>lamb</i> was snow white,