摘要:
修饰符用于限定类型以及类型成员的申明,c#中有13种修饰符,按功能可分为三部分:存取修饰符,类修饰符和成员修饰符. 存取修饰符:public:存取访问不受限制.private:只有包含该成员的类可以存取.当前类才能访问internal:只有当前工程可以存取.只限于类所在的命名空间(不包括子类)protected:只有包含该成员的类以及继承的类可以存取.partial关键字:类修饰符:abstrac... 阅读全文
摘要:
什么是接口 (interface) ?接口是方法的抽象,如果不同的类有同样的方法,那么就应该考虑使用接口。 (1)接口是一个行为的规范、协议。其实就是类和类之间的一种协定,一种约束(2)C#不支持多继承,但是他把这个功能交给接口来实现。 (3)类与类之间的系统资源调用方式不一样,导致他们之间的通信很困难,而接口可以屏蔽掉它们之间的差异,能使他们顺利通信。 什么是抽象类(abstract class... 阅读全文
摘要:
格式化整篇代码: Ctrl+K, D 格式化整个块:Ctrl+K+F; 强迫智能感知:Ctrl+J; 设置断点:F9 查找所有引用: Shift + F12 Shift+Alt+Enter: 切换全屏编辑Ctrl+F: 查找F3: 查找下一个Shift+F3: 查找上一个Ctrl+H: 替换Ctrl+Shift+V: 剪贴板循环Ctrl+左右箭头键: 一次可以移动一个单词Ctrl+上下箭头键: 滚... 阅读全文
摘要:
1. 数据库访问性能优化 数据库的连接和关闭访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。连接池的大小是有限的,如果在连接池达到最大限度后... 阅读全文
摘要:
.NET命名规范 1. 前言 本文档是按照Maxlab日常C#代码书写规范化需要而对MSDN中《类库开发的设计准则》的具体化,其中若有不详之处可以参考《准则》一文。MaxLab所有.NET项目都应严格遵守本代码规范中的代码书写要求,代码书写规范将作为项目审核标准之一,所以请务必认真阅读本文档。 2. 大小写约定 大小写样式 本文中将出现两种大小写样式,这里先分别定义: Pascal大小写 ... 阅读全文
摘要:
问:泛型是什么?答:泛型(Generic)是一种特殊的机制。用于“算法重用”,比如排序,搜索,一般用在集合类中。它允许类型(Type)作为参数,在类、结构、接口和方法使用。歪答:泛型相当于空头发票,随便你往里头填什么内容,反正都能报销,但是不填肯定不行。问:C#中值类型和引用类型的区别?答:值类型直接存在堆栈中,引用类型存放在托管堆中,堆栈只存放它的地址;操作值类型速度要比... 阅读全文