随笔分类 - C#
摘要:设置大体分为3个步骤:Microsoft ActiveSync安装配置、Pocket PC 2003 SE仿真程序配置、Pocket PC 2003连接到Microsoft ActiveSync。 1.Microsoft ActiveSync安装配置 ①.下载安装Microsoft Act...
阅读全文
摘要:1、C# 不支持静态局部变量(在方法范围内声明的变量)。2、static类一般用于与状态无关的类。那么,什么是与状态无关的类?我的理解是当一个类中没有属性,只有方法的的时候,就可以认为这个类是与状态无关的类。回想非静态类实例化一个对象,目的在什么地方?目的就是通过这个实例化的对象来保存类的状态。 不...
阅读全文
摘要:insert into 表() output inserted.(表字段名) values ();
阅读全文
摘要:抽象类特点:①方法只有声明没有实现时,该方法就是抽象方法,需要被abstract关键字修饰,抽象方法必须定义在抽象类中,该类也必须被abstract关键字修饰。②抽象类不可以被实例化,因为调用抽象方法没意义,没有方法体。③抽象类必须有其子类覆盖了所有的抽象方法后,该子类才可以实例化,否则,这个子类还是抽象类。既然我们前面说到抽象类不能被实例化。那么抽象类有构造函数么?答案是有的,这又是为什么呢?因为抽象类是必须被继承的,而抽象类的构造函数就是用来给子类对象进行初始化。还有就是抽象类可以不定义抽象方法吗?可以的,但是这种抽象类是很少见的,目的就是不让该类创建对象,根据抽象类的这些特点,那么我们来
阅读全文
摘要:一、重载的条件:1.必须在同一个类中;2.方法名必须相同;3.参数列表不能相同。二、重写的条件:1. 在不同的类中2. 发生方法重写的两个方法返回值,方法名,参数列表必须完全一致(必须具有相同的方法名和参数列表,返回值类型必须相同或者其子类)3. 子类抛出的异常不能超过父类相应的方法抛出的异常4. 子类方法的访问级别不能低于父类相应方法的访问级别(public,package,protected, private),不能缩小被重写方法的访问权限。5.方法体不同
阅读全文
摘要:try -catch-finally是处理程序异常时使用,当程序正常时,先走try然后到finally语句,不正常时:程序先走try,然后到catch里面的语句,最后到finally;从上面可以看出,无论程序正常还是不正常,最终都会执行finally里面语句,那如果try语句里面包含return呢,程序会直接返回,不执行后面语句吗,包括finally,答案是:最后还是要执行finally语句,原因是:按照之前学的,只要有return,语句会立即返回,现在为什么不是呢,其实还是的,只是finally比return要快,在它之前就执行了,那现在怎么才有办法不然finally不执行呢,可以用...
阅读全文
摘要:string 转 enum(自己定义的枚举类型)(Enum.Parse(typeof(自己定义的枚举类型), 待转字符串));enum 转 stringenum.Getname(typeof(自己定义的枚举类型), 自己定义的枚举类型.值);
阅读全文
摘要:静态类和静态方法:静态成员是与类相关,而非实例相关;普通类中的静态成员:1.只能通过类名访问。2.静态方法中只能访问静态成员,或通过对象访问实例成员。3.多个对象共享同一个成员。静态类(一般用作工具类):1.Math,console等都是静态类。2.静态类中只能包含静态成员。注意:少使用静态类,静态类、静态成员所分配的内存在程序退出时才会释放。静态类的本质abstract(不能被实例化)+sealed(不能被继承)。多态:多态就是指不同对象收到相同消息时,会产生不同行为,同一个类在不同的场合下表现出不同的行为特征。多态的作用:把不同的子类对象都当作父类来看,可以屏蔽不同子类对象之间的差异,写出
阅读全文
浙公网安备 33010602011771号