随笔分类 -  动态编程

摘要:CallSite<T>译为“动态(调用)站点”,它是DLR中的核心组件之一 阅读全文
posted @ 2021-11-09 01:23 小林野夫 阅读(489) 评论(0) 推荐(0) 编辑
摘要:转载自:https://www.cnblogs.com/dytes/archive/2012/06/29/2569488.html .NET中除了构造函数外,还有多种方式可以创建类型的实例。下面总结了几种常见的通过反射创建类型实例的方法。 假设我们需要创建有这样一个类型的实例: public cla 阅读全文
posted @ 2021-11-03 12:36 小林野夫 阅读(2364) 评论(0) 推荐(2) 编辑
摘要:创建类的实例: //需要添加对Education.dll的引用才能正确执行 object CreateInstanceKind1 = Activator.CreateInstance("Education", "People.Person"); //不需要添加引用,因为已经传入路径参数,它默认在当前 阅读全文
posted @ 2021-11-01 16:25 小林野夫 阅读(1213) 评论(0) 推荐(0) 编辑
摘要:Type属性的应用 Type type = typeof(MyClass); Console.Write("$类型名:{ type.Name}"); Console.Write("$类全名:{type.FullName}" ); Console.Write("$命名空间名:{ype.Namespac 阅读全文
posted @ 2021-11-01 14:35 小林野夫 阅读(1372) 评论(0) 推荐(0) 编辑
摘要:元数据是指“描述资料的资料”。它被用来概述资料的基础信息,以简化查找过程与方便使用[6]。 创建资料的方法 资料的用途 创建的时间与日期 资料的创建者或作者 资料被创建在电脑网络的何处 用作标准 文件大小 例如 图像:一个数字图像文件可能会包括描述图片大小、色彩深度、图片分辨率、图片创建时间、快门速 阅读全文
posted @ 2021-10-26 15:21 小林野夫 阅读(653) 评论(0) 推荐(0) 编辑
摘要:前言 为了让C#、Visual Basic等.NET编程语言能具备动态编程语言的特性,.NET 4.0引入了一个“DLR(Dynamic Language Runtime:动态语言运行时)”(图 3)。 DLR运行于CLR之上,提供了一个动态语言的运行环境,从而允许Python、Ruby等动态语言编 阅读全文
posted @ 2021-10-25 14:24 小林野夫 阅读(632) 评论(0) 推荐(0) 编辑
摘要:.NET 3.5中新增的表达式树(Expression Tree)特性,第一次在.NET平台中引入了“逻辑即数据”的概念。也就是说,我们可以在代码里使用高级语言的形式编写一段逻辑,但是这段逻辑最终会被保存为数据。正因为如此,我们可以使用各种不同的方法对它进行处理。例如,您可以将其转化为一个SQL查询 阅读全文
posted @ 2021-10-19 23:17 小林野夫 阅读(986) 评论(0) 推荐(0) 编辑

原文链接:https://www.cnblogs.com/cdaniu/