摘要:
C# delegate 是一个callback函数。 换言之,delegate是class-server向class-client提供反馈的一种方式。
C# 的delegate要比一般的(标准的)callback函数更加的灵活,因为它允许你定义一系列(strict list)可以从class-server端到class-client端的参数。
在我们的这个例子中,class-server有一个名字DataHolder。它包含了一个数据集合。而数据项在DataItem类中进行的定义,每一个数据都有两个属性:Name和Color。而DataHoder类包含一个允许遍历查找数据集合以便找到符合搜索条件数据的方法。这个方法有两个参数,第一个参数定义了搜索的条件,第二个参数定义了一个当符合搜索条件时可以调用的方法。 阅读全文
posted @ 2007-06-02 12:51
何随风
阅读(1284)
评论(1)
推荐(0)

浙公网安备 33010602011771号