08 2020 档案

摘要:特性介绍 我们经常看到这样的代码 [Serializable] class Test { } 这种在类,字段,属性,方法等编程元素上以[ ] 标记的东东就是特性(Attribute)。 写在[] 中的特性其实就是一个类, 该类除了继承自 Attribute类, 与其他的普通类没有什么区别, 有很多自 阅读全文
posted @ 2020-08-09 18:56 我是张志淼 阅读(157) 评论(0) 推荐(0)
摘要:反射,程序员的快乐 C#中的反射是通过微软提供的 System.Reflection这个类库,可以让我们在运行时读取编译后的程序集(dll, exe之类的东西)中的 类型,属性,字段等几乎一切编程元素。 为什么要使用反射 C#是一门强类型语言, 常规操作下, 所有变量在使用前必须先明确其类型,例如: 阅读全文
posted @ 2020-08-04 22:45 我是张志淼 阅读(112) 评论(0) 推荐(0)
摘要:什么是泛型 C#是一门强类型的静态语言,所有变量的数据类型都是在编译时确定的。我们可以在编写类或方法等元素时先不确定类型,而是用类型占位符T(T可以为任意其他名字,比如K, Ts,TP)代替, 再真正调用时再把类型传进来。这样能使我们构建的类, 方法等元素更具通用型, 避免为每个数据类型写一个特定的 阅读全文
posted @ 2020-08-04 22:43 我是张志淼 阅读(201) 评论(0) 推荐(0)

点击右上角即可分享
微信分享提示