摘要: 在派生类中使用修饰符的属性,表示对基类中的同名属性进行重载。 在重载的声明中,属性的名称、类型、访问修饰适用地区都应该与基类中被继承的属性一致。 如果基类的属性只有一个属性访问器,重载后的属性也应只有一个。但如果基类的属性同时包含get和set属性访问器,重载后的属性可以只有一个,也可以同时有两个属性访问器。 阅读全文
posted @ 2004-03-22 13:53 修多 阅读(582) 评论(0) 推荐(0) 编辑
摘要: using System;class Team{ string[] s_name = new string[8]; public string this[int nIndex] { get { return s_name[nIndex]; } set { s_name[nIndex] = val... 阅读全文
posted @ 2004-03-22 13:27 修多 阅读(394) 评论(0) 推荐(0) 编辑
摘要: const型表达式的值在编译时形式,而static readonly表达式的值直到程序运行时才形式。 阅读全文
posted @ 2004-03-22 13:12 修多 阅读(526) 评论(0) 推荐(0) 编辑
摘要: C#中,下列操作符可以重载:+ - ! ~ ++ 00 true false* / % & | ^ > == != > = <=下列操作符是不允许进行重载的:= && || ?: new typeof sizeof is// 操作符重载演示using System;class Player{ public int neili; public int tili; public in... 阅读全文
posted @ 2004-03-22 13:10 修多 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 如果形参表中包含了数组型能数,那么它必须在参数表中位于最后。另外,参数只允许是矩阵型。数组型参数不能再有ref和out修饰符。// 数组参数演示using System;class Test{ static void F(params int[] args) { Console.WriteLine("Array contains {0} elements:", arg... 阅读全文
posted @ 2004-03-22 13:09 修多 阅读(534) 评论(3) 推荐(0) 编辑
摘要: 一个类的构造函数通常与类名相同。 构造函数不声明返回类型。 一般地,构造函数总是public类型的。如果是private类型的,表明类不能被外部类或对象实例化。常用于Sington模式。也常用于只含有静态成员的类,此情况下类一般还要加一个sealed修饰符。 在构造函数中不要做对类的实例进行初始化以外的事情,也不要尝试显式地调用构造函数。 感谢muddle的提点! 阅读全文
posted @ 2004-03-22 09:56 修多 阅读(1207) 评论(2) 推荐(0) 编辑
摘要: 1、typeof操作符: 获得系统原型对象的类型。如:type(int)2、as操作符 as操作符用于通过引用转换或装箱转换将一个值显式地转换成指定的引用类型,不像显示式类型转换,as不会产生任何异常。如果转换不可以进行,那么结果值为null。如 string s = 'a' as string;3、is操作符 is操作符被用于动态地检查运行时对象类型是否和给定的类型兼容。如:1 is in... 阅读全文
posted @ 2004-03-22 03:39 修多 阅读(508) 评论(0) 推荐(0) 编辑
摘要: C#中提供System.Array类是所有数组类型的基类。在C#中数组可以是一维的,也可以是多维的,同样也支持矩阵和参差不齐的数组。using System;delegate int MyDelegate(); //声明一个代表class Test{ static void Main() // 可动态生成数组的长度 { string[] a1; // 一维string数组... 阅读全文
posted @ 2004-03-22 02:46 修多 阅读(688) 评论(0) 推荐(0) 编辑
摘要: C#语言中取消了指针这个概念。当然,也可以在C#中使用C#,但必须声明这段程序是“非安全(unsafe)”。在C#中,使用代表(delegate)来相当于C#中函数指针原型。代表在C#中是安全的。在声明代表时,只需要指定代表指向的原型的类型。public class MyClass{ public int InstanceMethod() { Console.WriteL... 阅读全文
posted @ 2004-03-22 02:34 修多 阅读(646) 评论(1) 推荐(0) 编辑
摘要: C#中的续行符是“\”。在做注释时要小心“\”。 阅读全文
posted @ 2004-03-22 02:17 修多 阅读(2550) 评论(6) 推荐(0) 编辑
摘要: SQL SERVER 2000安装到Windows Server 2003上时,系统会提示,不支持SQL SERVER 2000 SP2以下的版本。按“继续”,可以成功的安装到Windows Server 2003下。打开企业管理器,发现一切操作正常,但是,如果使用JDBC连接就会出现大问题,无法链接,报错信息是:Error establishing socket stack 经过百般调试终归无望... 阅读全文
posted @ 2004-03-22 02:03 修多 阅读(3946) 评论(12) 推荐(0) 编辑