http://simpleprogrammer.com/2010/09/24/explaining-what-action-and-func-are/ Explaining What Action And Func Are In C#, Action and Func are extremely useful tools for reducing duplication in code and decreasing coupling. It is a shame that many develo…
委托调用方法的4种方式. using System; using System.Collections.Generic; namespace ConsoleApplication1 { delegate void DelFunc(string a); //delegate void FUNC<int ,int,string>( ); class Program { public static void Fun1(string str) { List<int> list = new…
1. Who is the class of self instance ? class aa(object): def a(self): if self.__class__.__name__ == 'aa': print "aa, a func()" elif self.__class__.__name__ == "bb": print "bb, a func()" class bb(aa): def b(self): print "…
public partial class Form1 : Form { public Form1() { InitializeComponent(); } public delegate void showMessage(string msg); public static void showM(string m) { MessageBox.Show(m); } public string returnM(string m) { return m; } private void button1_…
使用委托进行异步操作,处理一些耗时操作,防止主线程阻塞 使用例子: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Demo { class Program { static void Main(string[] args) { Func<string> fun = new Func<string>(Test); Console.Write…