- 博客(8)
- 收藏
- 关注
原创 c#基础加强--集合
怎样使用集合:1、引用命名空间:System.Collections2、使用ArrayList (alt + shift + f10 自动引用)ArrayList arrayList = new ArrayList();3、arrayList.Add(object value) //object 可以接受任何类型的数据,包括数组。EX: arrayList.Add(1);
2012-04-15 22:45:17 445
原创 C#基础加强--字符串
1、字符串的定义:string ; = ;或者: string = ;字符串是引用类型,在定义string ;的时候在栈空间中,定义了一个的空间,该空间存放一个地址;当写到 = "hello";的时候,会在堆内存中分配一个空间,存放字符串“Hello”,并将首地址赋值给,因此指向定义的字符串。2、字符串的声明:字符串string对应MSIL(CTS)中的Str
2012-04-13 23:06:51 332
原创 c#基础加强--类与成员的访问修饰符
类:默认情况下是 internal. 接口也有public 和 internal两个访问修饰符,默认为 internal。public 和 internal为类型的访问修饰符。public:公共的internal:(项目)内部的abstract:抽象的,不能实例化的,可以派生,有构造函数,是为了给非抽象成员初始化的,但不是为了创建抽象类实例而有的。sealed:密封的,可以实例
2012-04-13 00:24:37 234
原创 c#基础加强--多态II(接口)
接口的定义:把公共实例(非静态)方法和属性组合起来,以封装特定功能的一个集合。接口的成员只能包含:方法、属性、索引、事件声明。接口的成员没有访问修饰符。注意:接口不能单独存在,不能像实例化一个类那样实例化接口;接口不能包含实现其成员的任何代码,而只是定义成员本身;实现过程由实现接口的类来完成。接口的名称一般以大写字母I开头。一个类可以支持多个接口。接口与抽象类之间的共同点:抽象类和接口
2012-04-12 23:55:25 285
原创 c# 基础加强--多态I
一、隐藏基类方法:new class MyBase { public void Func() { Console.WriteLine("俺是父类"); } } class MySub : MyBase { /* * 子类与父类方法同名的时候
2012-04-10 23:57:34 280
原创 C#基础加强--this 的用法(重载构造方法,设置构造方法中参数的默认值)
说明:重载构造方法,设置类中字段的默认值。 class Person { string _name; int _age; char _gender; public Person(string name, int age, char gender) { _name = name;
2012-04-10 00:24:04 613
原创 C#基础加强--继承中的构造方法
创建对象的时候,调用的是子类构造方法。 执行的时候会依次向上调用,最后从上到下执行构造方法,初始化对象;默认构造方法的时候,调用的都是无参构造方法;一旦在父类中添加有参构造函数是,子类在创建时仍然会调用父类的无参构造方法,但是,父类中存在有参构造方法,系统不会再提供默认的构造方法,如果不手动添加无参的构造方法,则运行时会报错。如果不想调用父类的默认构造方法(无参构造方法),
2012-04-10 00:00:43 463
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人