为了了解委托的行为,下面给出一个简单的例子:
在为委托指定方法时,允许我们简单地为委托指定方法名称而不再需要使用关键字new或者必须显示地调用委托的构造函数,这就是“方法组转换”,使用方法组转换重写前一个程序的Main()方法。如下:
程序运行结果如下:
Replaces spaces with hyphens.
Resulting string: This-is-a-test.
Removing spaces.
Resulting string: Thisisatest.
Reversing string.
Resulting string: .tset a si sihT
委托也可以引用类的实例方法。在引用类的实例方法时,委托必须通过一个对象引用。