C#委托基礎系列原於2011年2月份發表在我的新浪博客中,現在將其般至本博客。
為了方便開發,.NET基類庫針對在實際開發中最常用的情形提供了幾個預定義好的委托,這些預定義委托用得很廣,比如在編寫lambda表達式和開發並行計算程序時經常要用到他們
對於函數返回值為空的情形,可以使用Action泛型委托
[csharp]
class Program
{
// 對於函數返回值為空的情形,可以使用Action泛型委托
void Showstring(string s)
{
Console.WriteLine("顯示的string值為{0}",s);
}
static void Main(string[] args)
{
Program p = new Program();
Action<string> showstring = p.Showstring;
showstring("xy");
}
}
class Program
{
// 對於函數返回值為空的情形,可以使用Action泛型委托
void Showstring(string s)
{
Console.WriteLine("顯示的string值為{0}",s);
}
static void Main(string[] args)
{
Program p = new Program();
Action<string> showstring = p.Showstring;
showstring("xy");
}
}