Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

Typing diary

C# - var과 object타입 본문

C#

C# - var과 object타입

Jcon 2022. 8. 17. 21:45

2018. 5. 12

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
using System;
 
namespace CSharp_Console
{
    /*
     * var과 object타입  
     * - 두 타입 모두 모든 타입의 값을 받을 수 있다.
     * 
     * var : 컴파일시 해당 타입으로 바뀜
     *              ↕     
     * object : 모든 타입의 값을 받을 수 있음
    */
    class Program
    {
        public static void Main()
        {
            var a = 1;
            var b = 3.14f;
            var c = new int[3];
            var d = "Hello";
            Console.WriteLine("{0}, {1}, {2}, {3}", a.GetType(), b.GetType(), c.GetType(), d.GetType());
            Console.WriteLine("{0}, {1}, {2}, {3}", a, b, c, d);
 
            object A = 1;
            object B = 3.14f;
            object C = new int[3];
            object D = "Hello";
            Console.WriteLine("{0}, {1}, {2}, {3}", A.GetType(), B.GetType(), C.GetType(), D.GetType());
            Console.WriteLine("{0}, {1}, {2}, {3}", A, B, C, D);
        }
    }
}
 
cs

'C#' 카테고리의 다른 글

C#-델리게이트  (0) 2022.08.17
C#-클래스와 구조체  (0) 2022.08.17
C#-배열  (0) 2022.08.17
C#-메소드와 파라미터  (0) 2022.08.17
C# 개요  (0) 2022.08.17