摘要: 类变量、成员变量、局部变量类变量(也叫静态变量)是类中独立于方法之外的变量,用static修饰。(static表示“全局的”、“静态的”,用来修饰成员变量和成员方法,或静态代码块(静态代码块独立于类成员,jvm加载类时会执行静态代码块,每个代码块只执行一次,按顺序执行))。成员变量(也叫“实例变量”... 阅读全文
posted @ 2015-10-07 11:07 时光 说: 阅读(8683) 评论(0) 推荐(0) 编辑
摘要: 有时你希望定义一个类成员,使它的使用完全独立于该类的任何对象。通常情况下,类成员必须通过它的类的对象访问,但是可以创建这样一个成员,它能够被它自己使用,而不必引用特定的实例。在成员的声明前面加上关键字static(静态的)就能创建这样的成员。如果一个成员被声明为static,它就能够在它的类的任何对... 阅读全文
posted @ 2015-10-07 11:03 时光 说: 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 一.内联代码与代码隐藏代码隐藏模型相对内联代码的优势:1.逻辑代码和html的分离,使得我们可以更专注于业务逻辑的处理。2.使业务逻辑更加清晰。3.可以将后置代码编译成dll,使得程序更加安全。二.后置代码与页面的关系和机制与代码后置模型相关的三个类。1.基页面类 page类.net类库中的page... 阅读全文
posted @ 2015-10-06 15:57 时光 说: 阅读(957) 评论(0) 推荐(0) 编辑
摘要: 1.书名:Microsoft .NET框架程序设计(修订版)作者:Jeffrey Richter译者:李建忠出版日期:2003 年11月出版社:清华大学出版社推荐理由:框架设计是我看的第一本真正意义上的.NET书籍,之前看过很多,但都是工具类的。如果仅仅把.NET作为开发程序的工具,那些书就足够了。... 阅读全文
posted @ 2015-10-06 15:48 时光 说: 阅读(295) 评论(0) 推荐(0) 编辑
摘要: C#的类型和对象在应用计算机内存时,大体用到两种内存,一个叫堆栈,另一个叫托管堆,下面我们用直角长方形来代表堆栈,用圆角长方形来代表托管堆。首先讨论一下方法内部变量的存放。先举个例子,有如下两个方法,Method_1和Add,分别如下:public void Method_1(){int value... 阅读全文
posted @ 2015-10-06 15:34 时光 说: 阅读(718) 评论(0) 推荐(0) 编辑
摘要: lock关键字将语句块标记为临界区,方法是获取给定对象的互斥锁,执行语句,然后释放该锁。此语句的形式如下:Object thisLock = new Object();lock (thisLock){ // Critical code section}lock确保当一个线程位于代码的临界区时,另一... 阅读全文
posted @ 2015-10-06 15:20 时光 说: 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 1.break:直接跳出封闭他的循环;2.continue:开始封闭他的循环的下一次迭代;3.return:将控制权返回到出现return语句的函数成员的调用方; 阅读全文
posted @ 2015-10-06 12:11 时光 说: 阅读(159) 评论(0) 推荐(0) 编辑
摘要: .NET FrameWork的核心是其运行库执行环境,称为公共语言运行库(CLR)或.NET运行库。通常将在CLR控制下运行的代码称为托管代码(mamaged code)。但是,在CLR执行编写好的源代码(在C#中或其他语言中编写的代码)之前,需要编译它们。在.NET中,编译分为两个阶段:(1)把源... 阅读全文
posted @ 2015-10-06 11:53 时光 说: 阅读(1541) 评论(0) 推荐(0) 编辑
摘要: 编译时常量和运行时常量C#有2种不同的常量定义方式:编译时常量(compile-time)和运行时常量(runtime).他们的行为方式有很大的不同,如果选用了错误的一个,那么将让程序的性能和正确性产生商榷.当然,一个系统最好没有任何问题,但是如果一定会存在一个问题,那么一个稍慢的但强壮的系统比一个... 阅读全文
posted @ 2015-10-06 10:32 时光 说: 阅读(579) 评论(0) 推荐(0) 编辑
摘要: 程序集_百度百科 http://baike.baidu.com/view/94241.htm 阅读全文
posted @ 2015-10-05 23:00 时光 说: 阅读(153) 评论(0) 推荐(0) 编辑