본문 바로가기
C#

[C#] var

by emforl 2023. 6. 9.
728x90
반응형

var: 변수를 선언하면 컴파일러가 자동으로 해당 변수 형식을 지정

       단! 선언과 동시에 초기화를 해야 함

 

사용 예시

var a = 20;//a : int 형식
var c = "hello, world!";//b : string 형식

 

예제 프로그램

var a = 20;//컴파일러가 데이터 형식을 파악하여 int a=20;으로 컴파일 함
Console.WriteLine($"Type: {a.GetType()}, Value: {a}");

var b = 3.1414213;
Console.WriteLine($"Type: {b.GetType()}, Value: {b}");

var c = "hello, world!";
Console.WriteLine($"Type: {c.GetType()}, Value: {c}");

var d = new int[] { 10, 20, 30 };//배열도 var로 선언 가능
Console.Write($"Type: {d.GetType()}, Value: ");
foreach (var e in d)//배열의 각 요소를 순회
	Console.Write($"{e} ");

Console.WriteLine();

결과

728x90
반응형

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

[C#] 문자열 변형  (0) 2023.06.12
[C#] 문자열 찾기  (0) 2023.06.12
[C#] Nullable 형식  (0) 2023.06.08
[C#] 상수, 열거 형식  (0) 2023.06.08
[C#] 데이터 형식 변환  (0) 2023.06.07