static void Main(string[] args) { ComputeTools tool = new ComputeTools(); //ComputeDel del = new ComputeDel(tool.Multiple); ComputeDel del = tool.Multiple; //del += tool.Divide; //del += tool.Multiple; //del -= tool.Multiple; //del(); var str = "absBHN"; var res = HandleStr(str, StrTolower); res = HandleStr(str, delegate(string s) { return(s.ToUpper()); }); HandleStrDel del2 = delegate(string str2) { return(str2.ToUpper()); }; res = del2("serwDFLJDK"); HandleStrDel del3 = (string str3) => { return(str3.ToUpper()); }; res = del3("fsdhfjKKJ"); Console.WriteLine(res); Console.WriteLine("结束。。。"); Console.ReadKey(); }
public static string HandleStr(string str, HandleStrDel del) { return(del(str)); }