2016/08/07 点击:8331
public:对任何类和成员都公开,无限制访问 private:仅对该类公开 protected:对该类和其派生类公开 internal:只能在包含该类的程序集中访问该类 protected internal:protected + internal
2016/08/07 点击:3274
引用类型的基类是 System.Object 值类型的基类是 System.ValueType 同时,值类型也隐式继承自 System.Object
2016/08/07 点击:8159
ArrayList 不带泛型 数据类型丢失 ListT 带泛型 数据类型不丢失 ArrayList需要装箱拆箱 ListT不需要
2016/08/07 点击:3809
GC 为了避免内存溢出而产生的回收机制 避免:1)减少 new 产生对象的次数 2)使用公用的对象(静态成员) 3)将 String 换为 StringBuilder
2016/08/07 点击:5514
1.接口不是类 不能实例化 抽象类可以间接实例化 2.接口是完全抽象 抽象类为部分抽象 3.接口可以多继承 抽象类是单继承
2016/08/07 点击:8031
string a = new string(abc); a =(a.ToUpper()+123).Substring(0,2); 其实在 C#中第一行是会出错的(Java 中倒是可行)。应该这样初始化: string b = new string(new char[]{a,b,c}); 忽略错误的话: 1.abc 2.a.ToUpper(
2016/08/07 点击:1520
类声明时可防止其他类继承此类,在方法中声明则可防止派生类重写此方法。
2016/08/07 点击:3019
可以在加载程序运行时,动态获取和加载程序集,并且可以获取到程序集的信息 反射即在运行期动态获取类、对象、方法、对象数据等的一种重要手段 主要使用的类库:System.Reflectio
2016/08/07 点击:3366
.Net是一个语言平台 Mono为.Net提供集成开发环境,集成并实现了.NET的编译器、CLR 和基础类库,使得.Net既可以运行在windows也可以运行于 linux,Unix,Mac OS 等。
2016/08/07 点击:5678
构造函数格式为 public+类名如果加上 static 会报错(静态构造函数不能有访问修饰符) 原因:静态构造函数不允许访问修饰符,也不接受任何参数; 无论创建多少类型的对象,静态构造