上一页 1 ··· 14 15 16 17 18
摘要: 1、C#事件本质就是对消息的封装,用作对象之间的通信;发送方叫事件发送器,接收方叫事件接收器;2、发送器不知道接收器的任何情况,但接收器有一个事件处理程序来处理这个事件(当事件发生时);那么发送器和接收器之间如何进行通信呢?用事件,用委托,简单地来理解把事件理解成消息即可。先定义个委托,要使用的事件处理程序的签名(也就是函数类型,返回值,参数个数,参数类型等等)由这个委托定义,委托本质就是个函数指... 阅读全文
posted @ 2009-12-14 14:05 任飞儿 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 方法签名由方法名称和一个参数列表(方法的参数顺序和类型)组成。注意:方法的签名并不包括方法的返回值。虽然每个重载方法可以有不同的返回类型,单返回类型并不足以区分所条用的是哪个方法。在C#中,同一个类中的两个或两个以上的方法可以相同的名字,只要他们的参数声明不同即可。在这种情况下,该方法就被称为重载(... 阅读全文
posted @ 2009-12-14 12:00 任飞儿 阅读(8727) 评论(5) 推荐(3) 编辑
摘要: 在一个类中定义 索引 参数写到【】 中 public class class1{public string this[int index] { get { return index.ToString(); } }}在本类中这样调用this[55].ToString()如果在别的类中 先 创建此类的实例class1 b=new class1();b【55】总结 :方便的调用 阅读全文
posted @ 2009-12-14 11:51 任飞儿 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 看到一篇很不错的文章 转了代表使得这样的方案变为可能:其他语言-C++, Pascal, Modula 等可以用功能指针来定位。与C++的功能指针不同,代表完全是面向对象的;与C++指向成员功能不同,代表把一个对象实例和方法都进行封装。一个代表声明定义了一个从类System.Delegate 延伸的类。一个代表实例封装一个方法,可调用实体。对于实例方法,一个可调用实体由一个实例和一个实例中的方法组... 阅读全文
posted @ 2009-12-11 17:49 任飞儿 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 代表 是一种变量的类型可以把符合代表类型的方法赋值给这个变量,此时该变量具有那个方法的相等作用。public string getusername(string username){  return username;}string get(string str);get a;a=getusername; 阅读全文
posted @ 2009-12-11 17:43 任飞儿 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 看了 一篇写的挺不错的文章 我就转过来了 先谢谢作者了C# 语法学习笔记1 A.类:2 ● 类与类的使用:3 class A{4 public int wheels; \\公有成员5 protected float weight; \\保护成员6 }7 class B{8 void F{9 A v1=new A(); \\创选类A的实例10 v1.wheels=10; \\调用类A的公... 阅读全文
posted @ 2009-12-11 16:59 任飞儿 阅读(913) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18