
C#
Codeeror
这个作者很懒,什么都没留下…
展开
-
C# 反射
从元数据说起元数据的定义是“描述数据的数据”(data about data)。以数据库为例,存储到数据库表中的数据是按照一定的组织结构,和一定的关系约束等等存放的,描述这种组织结构的信息,例如表结构,表约束,字段约束等等,就可以成为元数据。C# 源代码由CLI生成中间语言,保留了描述类型信息,接口,继承关系,类成员的元数据。我们可以通过反射来获取这些信息,并且除了获取之外,还可以通过反射在运...原创 2019-01-24 11:26:42 · 353 阅读 · 0 评论 -
C# 特性
特性引先看一个例子:在VS中添加一个类库项目和一个控制台项目,在控制台项目中编写以下代码。(控制台项目添加类库项目的程序集) static void Main(string[] args) { Assembly assembly = Assembly.GetAssembly(typeof(Class1)); Co...原创 2019-01-24 11:29:20 · 2479 阅读 · 0 评论 -
C#泛型与泛型约束
为什么要使用泛型考虑一种堆栈类 class Stack { public string[] Elements { get; set; } public int Current { get; set; } public string Pop() { return Elements[Current];...原创 2019-01-24 11:36:27 · 3211 阅读 · 0 评论