委託的特色安全
delegate的用法函數
delegate void BookDelegate(string a,string b); public MainWindow() { InitializeComponent(); BookDelegate method = new BookDelegate(Book); method("Hello", "World"); } public void Book(string a, string b) { }
Action的用法spa
Action<string, string> BookAction = new Action<string, string>(Book); public MainWindow() { InitializeComponent(); BookAction("Hello", "World"); } public static void Book(string a, string b) { }
Func的用法指針
Func<string, string, string> FuncBook = new Func<string, string, string>(Book); public MainWindow() { InitializeComponent(); Book("Hello", "World"); } public static string Book(string a, string b) { return String.Format("{0}{1}", a, b); }
總結orm