C#
wwd252
大家好才是真的好!
展开
-
索引器(1)
终于有时间静心 看点基础的东西 看了陈广老师的索引器 class IndexClass{ private Hashtable name=new Hashtable(); public string this[int index]//A 索引器 { get{ return name[index].Tostring();} set{ name.Add(index,value);}原创 2008-09-18 21:24:00 · 232 阅读 · 0 评论 -
abstract
//抽象类的说明 //抽象类不能被实例化 //抽象类可以包含抽象方法和抽象属性 //不能用sealed 修饰符 修饰抽象类,这意味着抽象类不能被继承 //从抽象类派生的非抽象类必须 包括继承的所有抽象方法和属性的实现 //抽闲方法的说明 //抽象方法是隐式的虚方法 //只允许在抽象类中使用抽象方法声明 //因为抽象方法不提供实际的实现,所以没有方原创 2008-09-23 21:36:00 · 241 阅读 · 0 评论 -
虚方法 virtual
class Employee { protected string _name; public Employee() { } public Employee(string name) { _name = name; } public virtual void StartWork()原创 2008-09-22 23:31:00 · 193 阅读 · 0 评论 -
delegate(2)
委托,实现动态的方法 //把吃的方法写到一个类里 delegate void EatDelegate(string food); class Man { private string name; public Man(string name) { t原创 2008-09-20 22:28:00 · 206 阅读 · 0 评论 -
event(1)
//事件的四个步骤 //1.在事件发行者中定义一个事件 //2.在事件发行者中触发事件 //3.在事件订阅者中定义事件处理程序 //4.向事件发行者订阅一个事件 //简单事件类型 class Publisher { public delegate void Publish();//声明事件所需的代理 public ev原创 2008-09-21 21:41:00 · 214 阅读 · 0 评论 -
delegate (1)
委托 using System; delegate void EatDelegate(string food); class MyDelegate{ static void zsEat(string food) { Console.WriteLine("张三吃" + food); } sta原创 2008-09-20 21:57:00 · 211 阅读 · 0 评论 -
interface(1)
接口 1.接口声明可以声明零个或多个成员 2.的成员必须是方法,属性,事件或索引器 3.不能包含常量,字段,运算符,实例构造函数或类型,也不能包含任何静态成员 4.接口成员都有隐式地具有public访问属性 5.成员声明中包含任何修饰符都属于编译时错误。具体来说,不能使用abstract ,public ,protected,internal,private,v原创 2008-09-23 22:15:00 · 230 阅读 · 0 评论 -
索引器(2)重载
看了 陈广老师的索引器挺不错的学习了 class CourseScore { private string name; private int courseID; private int score; public CourseScore(string name, int courseID, int score)原创 2008-09-19 21:32:00 · 261 阅读 · 0 评论