09 2009 档案

C#转义字符
摘要:常用的转义字符及其含义:\’ 单引号; \” 双引号; \\ 反斜杠; \0 空; \a 警告(产生峰鸣); \b 退格; \f 换页; \n 换行; \r 回车; \t 水平制表符; \v 垂直制表符 阅读全文

posted @ 2009-09-19 07:00 喝咖啡就蒜瓣儿 阅读(101104) 评论(2) 推荐(7) 编辑

C#中的程序集和命名空间
摘要:一个命名空间和一个程序集并不一定是相关的。具体说来,从属于一个命名空间的各个类型可能在不同的程序集中实现。例如,system.IO.FileStream类型是在MSCorlib.dll 程序集中实现的,而System.IO.FileSystemWatcher类型是在System.dll 程序集中实现的。事实上,.net framework 甚至根本没有发布一个System.IO.dll程序集。在一个程序集中,也可能包含不同命名空间中的类型。例如,System.Int32和System.Text.StringBuilder类型都在MSCorLib.dll程序集中。在.net framework SDk文档中查找一个类型时,文档会明确的指出类型所属的命名空间,以及实现了该类型的程序集。 阅读全文

posted @ 2009-09-17 12:05 喝咖啡就蒜瓣儿 阅读(5549) 评论(1) 推荐(0) 编辑

C#值类型和引用类型
摘要:1.值堆栈,引用堆。(栈:先进后出。堆:先进先出)2.按值传递的是值类型自已的挎贝,按引用传递的是引用类型自已本身。3.装箱:值类型转换为引用类型;拆箱:引用类型转换为值类型。4.值类型装箱时用的什么类型,拆箱时也要用同样的类型。 阅读全文

posted @ 2009-09-15 08:19 喝咖啡就蒜瓣儿 阅读(380) 评论(0) 推荐(0) 编辑

数据库引擎
摘要:数据库引擎:简单的说, 是数据内的执行程序, 当用户提交sql後, SQL的内容便会编译为"数据引擎"可以明白的语言, 然後执行。 阅读全文

posted @ 2009-09-13 22:13 喝咖啡就蒜瓣儿 阅读(1540) 评论(0) 推荐(2) 编辑

C#中base和this关键字
摘要:1、尽量少用或者不用base和this。除了避开子类的名称冲突和在一个构造函数中调用其他的构造函数之外,base和this的使用容易引起不必要的结果。 2、在静态成员中使用base和this都是不允许的。原因是,base和this访问的都是类的实例,也就是对象,而静态成员只能由类来访问,不能由对象来访问。 3、base是为了实现多态而设计的。 4、使用this或base关键字只能指定一个构造函数,也就是说不可同时将this和base作用在一个构造函数上。 5、简单的来说,base用于在派生类中访问重写的基类成员;而this用于访问本类的成员,当然也包括继承而来公有和保护成员。 6、除了base,访问基类成员的另外一种方式是:显示的类型转换来实现。只是该方法不能为静态方法。 阅读全文

posted @ 2009-09-13 10:33 喝咖啡就蒜瓣儿 阅读(6212) 评论(0) 推荐(3) 编辑

C#中override和overload的区别
摘要:override是用于重写基类的虚方法,这样在派生类中提供一个新的方法;重载是提供了一种机制, 相同函数名通过不同的返回值类型以及参数来表来区分的机制。 阅读全文

posted @ 2009-09-08 16:26 喝咖啡就蒜瓣儿 阅读(37604) 评论(4) 推荐(11) 编辑

导航

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