C#泛型委托,匿名方法,匿名类
生活随笔
收集整理的這篇文章主要介紹了
C#泛型委托,匿名方法,匿名类
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
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) //匿名函數(shù) {return x + y;};proxy<int, int> paddLambda = (int x, int y) =>//lambda表達(dá)式,相當(dāng)于一種匿名函數(shù) {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 時(shí)空觀察者9號(hào) 閱讀(...) 評(píng)論(...) 編輯 收藏
總結(jié)
以上是生活随笔為你收集整理的C#泛型委托,匿名方法,匿名类的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。