
C#语法学习
学习C#各类语法编写
夜微凉、
这个作者很懒,什么都没留下…
展开
-
C#反射编程
一、获取属性集typeof(Type).GetProperties(BindingFlags.Public | BindingFlags.Instance).ToList()二、关于属性类型的判断1、基础类型可以直接取值和赋值2、数组类型Property.PropertyType.IsArray = true3、非系统泛型集合(非接口)Property.PropertyType.IsGenericType = true遍历样例: if (i原创 2021-03-12 10:40:33 · 138 阅读 · 0 评论 -
二、反射
一、DLL源文件User: public class User { public string UserName { get; set; } private string Password { get; set; } }Student:public class Student { public Student(string name) { Name = name; .原创 2020-07-20 16:14:59 · 137 阅读 · 1 评论 -
一、自定义特性与使用
特性(Attribute)是用于在运行时传递程序中各种元素(比如类、方法、结构、枚举、组件等)的行为信息的声明性标签。您可以通过使用特性向程序添加声明性信息。一个声明性标签是通过放置在它所应用的元素前面的方括号([ ])来描述的。特性的定义与使用1.创建一个自定义特性类 /// <summary> /// 此处有特性可放置的使用限制,此刻只列举属性和Filed /// 类名后缀必须以Attribute结尾 /// </summary>.原创 2020-07-17 23:28:24 · 287 阅读 · 0 评论