
C# 高级编程
卓炳坤
致力于技术支持和系统探索,提供解决方案
展开
-
C# 高级编程----序
1.特性(Attribute)2.反射(Reflection)3.属性(Property)4.索引器(Indexer)5.委托(Delegate)6.事件(Event)7.集合(Collection)8.泛型(Generic) 9.匿名方法(Anonymous methods)10.不安全代码(unsafe)11.多线程(Thread)...原创 2018-11-22 19:48:32 · 178 阅读 · 0 评论 -
C# 高级编程-----特性(Attribute)
特性:特性(Attribute)是用于在运行时传递程序中各种元素(比如类、方法、结构、枚举、组件等)的行为信息的声明性标签。您可以通过使用特性向程序添加声明性信息。一个声明性标签是通过放置在它所应用的元素前面的方括号([ ])来描述的。特性(Attribute)用于添加元数据,如编译器指令和注释、描述、方法、类等其他信息。.Net 框架提供了两种类型的特性:预定义特性和自定义特性。---引...原创 2019-02-24 19:24:22 · 1251 阅读 · 0 评论 -
ASP .NET MVC 架构
ASP.NET MVC 架构我在写上位软件的时候基本不用MVC架构,MVC架构的分层思想是值得借鉴的。一般我采用如下架构:1 UI 表示层,处理与用户的交互,获取显示用户数据。2 BLL 业务逻辑层 由用户提交的数据进行处理,调用数据访问层接口,并把处理结果返回UI。3 IDAL 数据访问层定义接口 定义了数据访问的标准接口,并由具体的数据库实现。4 DALFactory 数据...转载 2019-02-24 19:23:09 · 2249 阅读 · 0 评论 -
C#高级编程--- 依赖倒置原则DIP(Dependence Inversion Principle)
抽象:接口 & 抽象类,包含未确定的元素如下代码中的抽象类Study,没有具体的实现细节细节:普通类,全部的元素都是确定的依赖倒置原则:程序设计时,高层模块不要依赖于底层模块,二者应该通过抽象来依赖----依赖抽象,而不是依赖细节...原创 2019-05-08 22:18:34 · 360 阅读 · 0 评论