delegate
class Program
{
private delegate string GetAString();
private delegate string SayHi(string name);
static void Main(string[] args)
{
Core(SayHiToYangc, "yangc");
Console.ReadLine();
}
public static string SayHiToYangc(string name = "yangc")
{
return "你好 " + name;
}
public static string SayHiToKevin(string name = "C·Yang")
{
return "Hello " + name;
}
static void Core(SayHi sh, string str)
{
string result = sh(str);
Console.WriteLine(result);
}
}
出处:http://sirkevin.cnblogs.com
GitHub:https://github.com/backslash112
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
posted on 2011-09-07 17:59 backslash112 阅读(212) 评论(0) 编辑 收藏 举报