dynamic应用泛型
class Program { static void Main(string[] args) { int i = Calculator.Add(1, 2); double d = Calculator.Add(1.2, 3.2); string s = Calculator.Add("ab", "cs"); } static class Calculator { public static T Add<T>(T t1, T t2) { dynamic d1 = t1; dynamic d2 = t2; return (T)(d1 + d2); } } }
转载于这里

浙公网安备 33010602011771号