Typing diary
C# - var과 object타입 본문
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 |