본문 바로가기
IT 이모저모/C#

C# 변수의 의미, 선언

by 내일은맑음 2020. 7. 19.
반응형

C#에서도 다른 언어와 마찬가지로 변수(Variable)와 기본 자료형(Primitive Types)이 있다.

변수의 의미 선언하는 법을 알아보고

복수의 변수를 선언하는 법을 보도록 하겠다.

 

1. 변수의 의미, 선언 하는 법

변수는 일종의 상자와 같다.

예를 들면 상자에 과일을 넣고 싶다고 한다면 상자에 어떤 과일을 넣을지 이름을 적어 둘 것이다.

상자를 셋팅하고 이름을 적는 것이 변수 선언과 같다. 기본적으로 변수는 아래와 같이 선언한다.

String text;

String은 기본자료형이다. 과일 상자에 비교하면 앞으로 상자에 넣을 데이터의 종류를 가리킨다. 

String의 경우 문자열 데이터를 넣을 것이라는 뜻이다.

 

자료형에 대해서는 아래 링크 참고

2020/07/19 - [IT 이모저모/C#] - C# 자료형(Primitive Types)

 

text는 변수의 이름이다. 이름은 자유롭게 붙이는것이 가능하다.

자료형과 변수 이름을 썼다면 마지막으로는 ;를 붙인다.

정리하면 아래와 같은 구조이다.

 

자료형 변수명;

변수를 선언하였다면 데이터를 넣을 수 있다.

아래 간단한 예제를 보겠다.

using System;

public class Test
{
	public static void Main()
	{
		String text = "첫번째 문자열 데이터";
		Console.WriteLine(text);
		text = "두번째 문자열 데이터";
		Console.WriteLine(text);
	}
}

위 소스를 실행해보면 아래와 같은 결과가 콘솔창에 출력 된다.

첫번째 문자열 데이터

두번째 문자열 데이터

String text = "첫번째 문자열 데이터";

위 소스는 String(문자열)을 받는 text라는 변수를 만든 후 거기에 "첫번째 문자열 데이터"라는 데이터를 넣으라는 구문이다.

 

Console.WriteLine(text);

위 소스는 text변수에 있는 내용을 콘솔 창에 출력하라는 구문이다.


text = "두번째 문자열 데이터";

위 소스는 text변수에 "두번째 문자열 데이터"라는 데이터를 넣으라는 구문이다.

한번 선언된 변수는 그 다음 부터 자료형을 붙이지 않아도 된다.

 

2. 복수의 변수 선언

C#에서는 아래와 같이 복수의 변수의 선언이 가능하다.

using System;

public class Test
{
	public static void Main()
	{
		String text1, text2;
		text1 = "테스트1";
		text2 = "테스트2";
		Console.WriteLine(text1);
        Console.WriteLine(text2);
	}
}
반응형