C# 泛型裏使用四則運算的辦法,委託的妙用

直接上代碼

 public static class TestGenricCalc
    {
        public static T Clac<T>(T t1, T t2,Func<T,T,T>func) where T : struct
        {
            return func(t1, t2);
           
        }
    }
 static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");

            var c=TestGenricCalc.Clac<float>(1, 2, (a, b) => { return a + b; });

            Console.WriteLine(c);
            Console.ReadKey();
        }

結果:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章