我们的课题是面向对象编程,前面主要介绍了面向对象的基础知识,而从这里开始才是面向对象的核心部分,即面向对象的三大特性:封装、继承、多态。1.封装概念封装:每个对象都包含有它能进行操作的所有信息,这个特性称为封装。...

前面定义的Person的类,里面的成员包括:字段、属性、方法、事件等 , 此外,前面说的嵌套类也是类的成员。a.类的成员为分:静态成员(static)和非静态成员b.静态成员用static标识,不标识则默认为非静态成员c.静态成员属于类所...

类 ,顾名思义就是分类、类别的意思。我们要面向对象编程,就需要对不同的事物进行分类。类可以说是 . net面向对象的核心。类:就是具有相同的属性和功能的对象的抽象的集合。1.类的定义<访问修饰符> class <类名> { 类成员(...

在进入 C# 面向对象核心之前,我们需要先对修饰符有所了解,其实我们在前面说到变量和常量的时候,已经使用了修饰符,并且说明了变量和常量的修改符。首先 修饰符是什么?修饰符用于限定类型以及类型成员的申明从定义可以...

说起 C# 运算符和表达式,小伙伴们肯定以为很简单,其实要用好表达式,不是一件容易的事。一个好的表达式可以让你做事半功倍的效果,比如三元表达式,可以让你少写 N 多个 if 和 case 语句。表达式 由 操作数( opera...

1.常量:在编译时其值能够确定,并且程序运行过程中值不发生变化的量.通俗来说,就是定义一个不能改变值的量。既然不能变动值,那就必须在定义的时候初始化。示例:语法 : const 类型名 常量名 = 常量表达式 ;例子 : c...

1. 为什么要进行数据转换 ?首先,为什么要进行数据转换,拿值类型例子说明一下,比如:我们要把 23 角零钱,换成 2.30 元,就需要把整形转换成小数型。再比如我们转换一个引用类型的数据,前面说过我们自定义类属于引用类...

关于数据类型,这是基础中的基础。基础。。基础。。基础。基本功必须要扎实。首先,从使用电脑开始,再到编程,电脑要存储数据,就要按类型存储,就跟我们买来衣服一样,裤子,上衣,冬天的,夏天的,总要分个类再放进衣柜中一样。越是高...

首先是,面向对象编程英文Object-Oriented Programming简称OOP通俗来说,就是 针对对象编程的意思那么问题来了什么是对象,不是“女盆友”“找对象”的这个对象。当然也可以理解“女盆友”也是“对象”的一种。面向对象中的对象,指...

文章内容很多教程里都提到了,在部署MVC程序的时候要配置通配符映射(或者是*.mvc)到aspnet_ISPAI.dll上,在.NET4.0之前确实应该这么多,但是.NET4.0之后已经不要再费事了,因为它默认就支持了。你可以会问,没有映射配置,请...

文章内容上个章节我们讲到了,可以在HttpModules初始化之前动态添加Route的方式来自定义自己的HttpHandler,最终接管请求的,那MVC是这么实现的么?本章节我们就来分析一下相关的MVC源码来验证一下我们的这个问题。先创建...

文章内容根据对Http Runtime和Http Pipeline的分析,我们知道一个ASP.NET应用程序可以有多个HttpModuel,但是只能有一个HttpHandler,并且通过这个HttpHandler的BeginProcessRequest(或ProcessRequest)来处理并返回请求...

文章内容上篇文章,我们分析如何动态注册HttpModule的实现,本篇我们来分析一下通过上篇代码原理实现的WebActivator类库,WebActivator提供了3种功能,允许我们分别在HttpApplication初始化之前,之后以及ShutDown的时候分...

通过前面的章节,我们知道HttpApplication在初始化的时候会初始化所有配置文件里注册的HttpModules,那么有一个疑问,能否初始化之前动态加载HttpModule,而不是只从Web.config里读取?答案是肯定的, ASP.NET MVC3发布的时...

文章内容接上面的章节,我们这篇要讲解的是Pipeline是执行的各种事件,我们知道,在自定义的HttpModule的Init方法里,我们可以添加自己的事件,比如如下代码:public class Test : IHttpModule {public void Init(HttpAppl...