C#泛型委托,匿名方法,匿名类
生活随笔
收集整理的這篇文章主要介紹了
C#泛型委托,匿名方法,匿名类
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
C#泛型委托,匿名方法,匿名類
class Test{delegate K proxy<T, K>(T t, K k); //泛型委托,注意返回值的寫法,返回值的類型K先于其聲明proxy<T,K>中的K,這是C#底層的事public static void Main(){proxy<int, string> pxy = varCat;proxy<int, int> padd = addTest;string s = pxy(10, "xyz");int sadd = padd(13, 12);var obj = new { ID = 10, age = 30, name = "tom" }; //匿名類,變量都是只讀的proxy<int, int> paddEnonymous = delegate (int x, int y) //匿名函數 {return x + y;};proxy<int, int> paddLambda = (int x, int y) =>//lambda表達式,相當于一種匿名函數 {return x + y;};}public static string varCat(int i, string s){return i + ": " + s;}public static int addTest(int x, int y){return x + y;}?
posted on 2016-10-16 14:02 時空觀察者9號 閱讀(...) 評論(...) 編輯 收藏
總結
以上是生活随笔為你收集整理的C#泛型委托,匿名方法,匿名类的全部內容,希望文章能夠幫你解決所遇到的問題。