[C#] var : μžλ™ ν˜•μ‹ 지정

2021. 11. 2. 16:08

int, string λ“± λͺ…μ‹œμ  ν˜•μ‹ 외에 varλ₯Ό μ΄μš©ν•˜μ—¬ μžλ™μœΌλ‘œ ν˜•μ‹μ„ μ§€μ •ν•˜λ„λ‘ ν•  수 μžˆλ‹€.

각 ν˜•μ‹μ„ λ‚˜νƒ€λ‚΄λŠ” ν‚€μ›Œλ“œλ₯Ό ν”„λ‘œκ·Έλž˜λ¨Έκ°€ μ§€μ •ν•˜λŠ” λŒ€μ‹ ,

μ»΄νŒŒμΌλŸ¬κ°€ 데이터λ₯Ό 보고 μ•Œμ•„μ„œ ν˜•μ‹μ„ κ²°μ •ν•œλ‹€.

var a = 3;	// int
var b = "hello";	//string

 

var ν˜•μ‹μ„ μ‚¬μš©ν•  λ•ŒλŠ” λ°˜λ“œμ‹œ μ„ μ–Έκ³Ό λ™μ‹œμ— μ΄ˆκΈ°ν™”λ₯Ό ν•΄μ€˜μ•Όν•œλ‹€.

C#은 μ „μ—­ λ³€μˆ˜λ₯Ό μ§€μ›ν•˜μ§€ μ•ŠμœΌλ―€λ‘œ 지역 λ³€μˆ˜λ‘œλ§Œ μ‚¬μš©λœλ‹€.

 

var ν˜•μ‹μœΌλ‘œ μ„ μ–Έλœ 번수의 ν˜•μ‹μ„ μ•Œκ³  싢을 λ•Œ

GetType()을 μ΄μš©ν•˜λ©΄ λœλ‹€.

var a = 20;
Console.WriteLine(a.GetType());	// System.Int32
728x90

BELATED ARTICLES

more