委托
internal
class
Class1
{
delegate
void
IntMethudInvoker
(
int
x);
//定义委托
delegate
long
TowLong
(
long
a,
long
b);
delegate
string
GetASting
();
static
void
Main(
string
[] args)
{
IntMethudInvoker invoker =
null
;
TowLong invoke2=
null
;
invoker = test;
//使用委托
invoker (100);
int
x = 112233;
GetASting getASting = x.ToString; ;
//使用委托
Console.WriteLine(getASting()); ;
//使用委托
}
private
static
void
test(
int
x)
{
Console.WriteLine(
"text方法"
+x);
}
}
//可以指向静态方法,也可以指向实例方法 定义一个委托 委托=方法 就可以调用方法