前田稔(Maeda Minoru)の超初心者のプログラム入門
class Test<Type> { public double Add(Type n1, Type n2) { return Convert.ToDouble(n1) + Convert.ToDouble(n2); } public double Sub(Type n1, Type n2) { return Convert.ToDouble(n1) - Convert.ToDouble(n2); } } |
Test<int> test1 = new Test<int>(); |
Test<double> test2 = new Test<double>(); |
public static int Main() { Test<int> test1 = new Test<int>(); Console.WriteLine("test1 Add:{0} Sub:{1}", test1.Add(123, 314), test1.Sub(123, 314)); Test<double> test2 = new Test<double>(); Console.WriteLine("test2 Add:{0} Sub:{1}", test2.Add(12.3, 3.14), test2.Sub(12.3, 3.14)); Console.ReadLine(); return 0; } |