1: static void Main(string[] args)
2: { 3: var v1 = f1(); 4: var avg1 = v1 / 3;5: Console.WriteLine($"{avg1.GetType().Name}, avg: {avg1}");
6: 7: var v2 = f2(); 8: var avg2 = v2 / 3;9: Console.WriteLine($"{avg2.GetType().Name}, avg: {avg2}");
10: 11: var v3 = f3(); 12: var avg3 = v3 / 3;13: Console.WriteLine($"{avg3.GetType().Name}, avg: {avg3}");
14: 15: var v4 = f4(); 16: var avg4 = v4 / 3;17: Console.WriteLine($"{avg4.GetType().Name}, avg: {avg4}");
18: 19: var v5 = f5(); 20: var avg5 = v5 / 3;21: Console.WriteLine($"{avg5.GetType().Name}, avg: {avg5}");
22: Console.ReadKey(); 23: }24: static double f1()
25: {26: double x = 100;
27: return x;
28: }29: static float f2()
30: {31: float x = 100;
32: return x;
33: }34: static decimal f3()
35: {36: decimal x = 100;
37: return x;
38: }39: static long f4()
40: {41: long x = 100;
42: return x;
43: }44: static Int32 f5()
45: { 46: Int32 x = 100;47: return x;
48: }參考資料
1. C# - var 隱含型別(Implicitly Typed) vs 顯式型別(Explicitly Typed)
文章標籤
全站熱搜
