随笔分类 -  C#

C#反射、条件编译
摘要:在函数声明前加上[Conditional("宏定义"),...]可以代替ifdef条件编译C#可以通过反射根据属性、函数的名字动态获取相应的值,也可以动态加载程序集className.GetType().GetProperty("").GetValue(className,null)获取属性的值 阅读全文

posted @ 2015-01-01 14:48 cxzhi 阅读(125) 评论(0) 推荐(0)

C#泛型类型约束
摘要:类型声明后面加上where子句where T:(这里可以是class表示T必须是类、struct表示T必须是结构体、或者某个接口和类(表示T必须继承自该类) new()表示有一个无参数构造函数 阅读全文

posted @ 2015-01-01 14:43 cxzhi 阅读(145) 评论(0) 推荐(0)

C#常用库及函数
摘要:1、字符串操作 System,System.Text命名空间 string是引用类型,但作为参数时是值传递,它存储在字符串常量池中,对字符串的修改实际是新建了一个串,进行拷贝 stringbuilder是对原串操作 求长度: str.Length,不是函数 转换为char数组: ToCha... 阅读全文

posted @ 2014-12-10 14:15 cxzhi 阅读(1809) 评论(0) 推荐(0)

导航