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,