摘要: 静态类和静态方法:静态成员是与类相关,而非实例相关;普通类中的静态成员:1.只能通过类名访问。2.静态方法中只能访问静态成员,或通过对象访问实例成员。3.多个对象共享同一个成员。静态类(一般用作工具类):1.Math,console等都是静态类。2.静态类中只能包含静态成员。注意:少使用静态类,静态类、静态成员所分配的内存在程序退出时才会释放。静态类的本质abstract(不能被实例化)+sealed(不能被继承)。多态:多态就是指不同对象收到相同消息时,会产生不同行为,同一个类在不同的场合下表现出不同的行为特征。多态的作用:把不同的子类对象都当作父类来看,可以屏蔽不同子类对象之间的差异,写出 阅读全文
posted @ 2013-08-06 14:48 李楊 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 一,定义:方法是具有名称的可执行代码块. 二,方法的声明:声明方法的语法包括以下五个部分: 1,访问权限修饰符,这个是可选的参数,默认值是私有访问private,即只能从声明它的类的内部访问. 2,返回类型,如果不返回值,则返回类型被指定为void. 3,方法名称. 4,参数,可选部分. 5,方法体,它由一对大括号组成,大括号内包括可执行的代码. 三,方法的形参和实参,形参是声明在方法的参数列表中,而实参是在方法调用的参数列表中. 四,方法的调用和返回值,如果要返回值,则方法必须在方法名前声明一个返回类型,如果方法不返回值,则必须声明为void类型. 五,方法重载,即一个类中可以有... 阅读全文
posted @ 2013-07-31 14:07 李楊 阅读(866) 评论(0) 推荐(0) 编辑
摘要: int.Parse()是一种类型转换;表示将数字内容的字符串转为int类型。 如果字符串为空,则抛出ArgumentNullException异常; 如果字符串内容不是数字,则抛出FormatException异常; 如果字符串内容所表示数字超出int类型可表示的范围,则抛出OverflowException异常;int.TryParse 与 int.Parse 又较为类似,但它不会产生异常,转换成功返回 true,转换失败返回 false。最后一个参数为输出值,如果转换失败,输出值为 0TryParse的用法Demo: /// /// 测试TryParsse的用... 阅读全文
posted @ 2013-07-30 16:46 李楊 阅读(1055) 评论(0) 推荐(0) 编辑
摘要: 一、什么是“ASP.NET前置缓存” ASP.NET前置缓存,是Jexus特色功能之一,是指Jexus把开发者指定的ASP.NET网页某一时刻的内容,缓存到专用的高速缓冲区中,在指定的时间内,所有对这个网页的访问,Jexus都优先使用这个缓存内容回应,不再驱动ASP.NET引擎对这个网页进行反复解析。 二、“ASP.NET前置缓存”有什么优点 ASP.NET前置缓存最明显的优点就是它大大提升了特定ASP.NET网页的响应速度,减轻ASP.NET运行时的工作压力,进而大幅度提高服务器的承载能力,对于并发访问量很大的网站而言,这个功能具有重要实用价值。 三、使用方法 在需要前端缓存的ASPX... 阅读全文
posted @ 2013-07-28 00:08 李楊 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 一、引言 对于一些初学者(包括工作几年的人在内)来说,有时候对于方法之间的参数传递的问题感觉比较困惑的,因为之前在面试的过程也经常遇到参数传递的基础面试题,这样的面试题主要考察的开发人员基础是否扎实,对于C#中值类型和引用类型有没有深入的一个理解——这个说的理解并不是简单的对它们简单一个定义描述,而在于它们在内存中分布。所以本文章将带领大家深入剖析下C#中参数传递的问题,并分享我自己的一个理解,只有你深入理解了才能在不运行程序的情况就可以分析出参数传递的结果的。二、按值传递对于C#中的参数传递,根据参数的类型可以分为四类:值类型参数的按值传递引用类型参数的按值传递值类型参数的按引用传递引用类. 阅读全文
posted @ 2013-07-25 13:52 李楊 阅读(214) 评论(0) 推荐(0) 编辑