dynamic相关内容

C#输出定义的类使用Reflection.Emit的动态模块

微软展示了如何在这里营造出动态类: 的http://msdn.microsoft.com/en-us/library/system.reflection.emit.modulebuilder(v=vs.71).aspx 这定义了一个自定义对象,他们定义了一个构造函数和方法。我有一个类定义的,有没有办法发出我已经写了,而不是试图写它作为例子显示了类? 由于FacticiusVir,它几乎完 ..
发布时间:2015-11-26 19:55:05 C#/.NET

附加事件动态对象

我创建的休耕的方式与COM对象的C#动态目标: 动态的PDFCreator = Activator.CreateInstance( Type.GetTypeFromProgID(“PDFCreator.clsPDFCreator”)); 类clsPDFCreator是定义一个事件调用eReady。但是,当我尝试注册像的事件处理程序 pdf ..
发布时间:2015-11-26 19:54:08 C#/.NET

动态词典的使用在C#

我使用的是动态词典在C#。我现在面临的问题是TryGetMember哪个我重写在动态辞典类的行为。 下面是动态辞典的code。 类DynamicDictionary< TValue> :DynamicObject { 私人的IDictionary<字符串,TValue> m_dictionary; 公共DynamicDictionary(IDictio ..
发布时间:2015-11-26 19:30:33 C#/.NET

C#动态串和cs文件编译

我工作的一个网站,用户可以实现在浏览器文本区C#code解决问题的方法,并提交。然后,服务器将共同编译code以predefined接口我公司提供的服务器上。你可以把它作为一个战略设计模式;我提供了一个战略的界面和用户实现它。所以,我需要编译字符串,并pdefined *的.cs在运行时文件一起$ P $。这里的code我现在有只编译字符串部分: codeDomProvider codePro ..
发布时间:2015-11-26 19:22:46 C#/.NET

.NET动态方法。最棒的表演

什么是一个动态创建动态的方法,但最好的方法是一样的有效的,如果它是在VS编译? 说,我想创建一个计算器。用户输入的公式说A + B / C * 0.5; 我要的是能够创造像Func键将接受A,B,C为双参数和返回值的两倍。 参数类型和返回类型总是一倍。参数的数量是可变的,但至少有一个。 这些公式可以更改/加频繁。一旦一个公式“编译”这将是低延迟code可以称之为1000次/秒的部分。 我 ..
发布时间:2015-11-26 19:17:57 C#/.NET

C#非常动态调用

我想写这在C#: SomeUnknownType X; SuperDuperInvoke(X,“方法名”,参数1,参数2,参数3); SuperDuperInvoke2(X,“方法名”,“param1String”,“param2String”,“param3String”); 获取某个对象我什么都不知道,一个方法的名称,以及参数列表,并调用方法。 SuperDuperInvok ..
发布时间:2015-11-26 18:50:09 C#/.NET

调试动态加载的程序集

我调试,我动态加载的的Assembly.Load(字节[]),但我面临的一些问题。 所有的 首先,我不能动的黄色箭头在Visual Studio 2010中步入其他线路的code,而且我getiing异常(“无法找到对象实例的方法。”)时,尝试做一个快速监视的对象从第三方库(来自Infragistics的例如控制。) 昏暗的数据= My.Computer.FileSystem.ReadAllB ..
发布时间:2015-11-26 18:29:01 C#/.NET

在运行时在C#4.0附加的属性和方法?

什么是使用动态功能连接方法和属性在运行时对性能的影响,如这说明博客文章? 什么是ExpandoObject的实际用途? 解决方案 好了,你不是的真正的安装方法和属性的对象。不至于CLR而言。你只是将条目添加到字典,当 ExpandoObject 实施 IDynamicMetaObjectProvider 被要求的属性值(或要求执行方法),它会采取相应的行动。 性能明显会比静态绑定的访问方法 ..
发布时间:2015-11-26 18:18:33 C#/.NET

使嵌套循环算法 - 动态

我有一个算法是这样的: 对于m = 1〜2 初始化(WORK_ITEM(M)) 对于升= 1至2 初始化(WORK_ITEM(升)) 对于k = 1至2 初始化(WORK_ITEM(K)) 对于j = 1至2 初始化(WORK_ITEM(J)) 对于i = 1至2 初始化(WORK_ITEM(I) ..
发布时间:2015-11-26 18:15:24 C#/.NET

System.Dynamic错误?

虽然我玩的C#4.0的动态,我发现了奇怪的事情发生与code是这样的: 使用System.Dynamic; 密封类Foo:DynamicObject { 公众覆盖布尔TryInvoke( InvokeBinder粘合剂,对象[] ARGS,out对象结果) { 结果=新的对象(); 返回true; } 静态无效的 ..
发布时间:2015-11-26 17:04:51 C#/.NET

能否"动态"类型不同而不同安全地在泛型集合<动态>?

根据我的答案 到在这种情况下,我们有一个重新presents在创纪录的领域从一个不知名的数据库表拉的集合。年长code(pre-.Net 4)需要这样一个集合保持型对象的项目。一个这样的预留集合优点,我想了解一下,当你改变会发生什么对象到动态。 在一方面,我想到的是,因为事情的动态类型都制定了在运行时,一切都应该只是罚款,只要程序员不作任何有关特定项目所预期的类型错别字或错误集合。 在另一方 ..
发布时间:2015-11-26 16:54:22 C#/.NET

暴露的ExpandoObject的性质

我有说我发送给外部库方法,需要一个对象的ExpandoObject。从我所看到的这个外部的lib使用TypeDescriptor.GetProperties内部这似乎会导致一些问题,我的ExpandoObject。 我可以去与一个匿名对象,而不是这似乎工作,但它更方便,我使用ExpandoObject。 我是否需要建立自己的DynamicObject和照顾它自己通过实现ICustomTypeD ..
发布时间:2015-11-26 10:33:00 C#/.NET

C# - 加载.NET程序集到单独的AppDomain中,因此您可以卸载它

可能重复: 加载DLL到一个单独的AppDomain 什么是正确的方式来加载.NET程序集到一个单独的AppDomain这样你就可以访问它的类型/类,但仍然可以卸载它(并重新加载它)。 这是这个previous讨论的切线: 解决方案 基本上,你只需要创建一个新的AppDomain,然后调用的 AppDomain.CreateInstanceAndUnwrap 以创建类型。关于这下面是一个简 ..
发布时间:2015-11-26 10:30:00 C#/.NET

LINQ的可选参数

我有一个LINQ查询。我有一大堆的从一种形式我收集的参数,我需要过滤器的基础领域,用户正在搜索的。 IQueyable<用户>用户=从用户edmxObject.Users 其中,user.FirstName.Contains(model.FirstName?user.FirstName) &功放;&安培; user.UserName.Contains(model.UserName? ..
发布时间:2015-11-26 10:17:55 C#/.NET

我怎样才能实现与DynamicObject事件acessors在C#

我想实现一个通用的包装级使用C#的DynamicObject Qt的等级制度。不过,我想写以下code: 动态OBJ =新SomeWrapperClass(....); //这延伸DynamicObject obj.OnMyEvent + =(行动)(()=> Console.WriteLine(“做些什么!”)); 以上是有效的code根据VS2010(显式强制转换为行动是必需的 ..
发布时间:2015-11-26 09:43:17 C#/.NET

优势与C#4.0“动态”关键字的缺点是什么?

我已经学会并检查在C#动态关键字的优点4。 任何机构可以告诉我的这个缺点。手段动态 VS 瓦尔 / 对象 / 反射 ??? 这件事是连击多。为在动态更强大的运行时间? 解决方案 不完全是无功VS动态的,但下面的SO链接讨论反思VS动态。退房:动态VS无功/对象/反射 ..
发布时间:2015-11-26 01:08:18 C#/.NET