close
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)
全站熱搜
留言列表