변수 선언
리터럴은 말 그대로 하드 코딩된 값입니다. 하드 코딩된 값은 프로그램 실행 동안 일정하고 변경되지 않은 값입니다. 그러나 대부분의 애플리케이션에서는 미리 잘 모르는 값을 사용해야 합니다. 즉, 사용자, 파일 또는 네트워크를 통해 제공되는 데이터로 작업해야 합니다.
하드 코딩되지 않은 데이터로 작업해야 하는 경우 변수를 선언합니다.
변수란?
변수는 값 형식을 저장하기 위한 컨테이너입니다. 변수는 프로그램 실행 내내 값이 변경되거나 달라질 수 있기 때문에 중요합니다. 변수를 할당, 읽기 및 변경할 수 있습니다. 변수를 사용하여 코드에 사용하려는 값을 저장합니다.
변수 이름은 컴파일러가 메모리 주소에 할당하는 사용자에게 친숙한 레이블입니다. 해당 메모리 주소에 값을 저장하거나 변경하거나 저장된 값을 검색하려는 경우 만든 변수 이름만 사용합니다.
변수 선언
새 변수를 만들려면 먼저 변수의 데이터 형식을 선언한 다음 이름을 지정해야 합니다.
string firstName;
이 경우 string 형식의 firstName이라는 새 변수를 만듭니다. 이제부터 이 변수는 문자열 값만 보유할 수 있습니다.
변수 이름 지정에 대한 몇 가지 C# 구문 규칙을 준수하는 한 어떤 이름도 선택할 수 있습니다.
변수 이름 규칙 및 관례
한 소프트웨어 개발자는 "소프트웨어 개발의 가장 어려운 부분은 이름을 지정하는 것"이라고 말했습니다. 변수의 이름은 특정 구문 규칙을 따라야 할 뿐만 아니라 코드를 더 사람이 읽을 수 있고 이해할 수 있게 만드는 데도 사용해야 합니다. 한 줄의 코드에 너무 많은 것을 기대하는군요!
다음은 변수 이름에 대한 몇 가지 중요한 고려 사항입니다.
- 변수 이름에는 영숫자 문자와 밑줄 문자가 포함될 수 있습니다. 해시 기호(숫자 기호 또는 파운드 기호
#라고도 함) 또는 달러 기호$와 같은 특수 문자는 허용되지 않습니다. - 변수 이름은 숫자가 아닌 사전순 문자 또는 밑줄로 시작해야 합니다.
- 변수 이름은 대/소문자를 구분합니다. 즉
string Value;string value;, 서로 다른 두 변수입니다. - 변수 이름은 C# 키워드가 아니 어야 합니다. 예를 들어 다음과 같은 변수 선언을 사용할 수 없습니다.
decimal decimal;또는string string;.
변수를 읽을 수 있고 식별하기 쉽게 유지하는 데 도움이 되는 코딩 규칙이 있습니다. 더 큰 애플리케이션을 개발할 때 이러한 코딩 규칙은 다른 텍스트 간에 변수를 추적하는 데 도움이 될 수 있습니다.
다음은 변수에 대한 몇 가지 코딩 규칙입니다.
- 변수 이름은 첫 번째 단어를 소문자로 시작하고, 그 뒤에 오는 각 단어의 시작 부분에는 대문자를 사용하는 카멜 표기법을 사용해야 합니다. 예:
string thisIsCamelCase;. - 변수 이름은 사전순 문자로 시작해야 합니다. 개발자는 특별한 용도로 밑줄을 사용하므로 지금은 사용하지 않도록 합니다.
- 변수 이름은 앱에서 설명적이고 의미가 있어야 합니다. 보유할 데이터의 종류를 나타내는 변수의 이름을 선택합니다.
- 변수 이름은 하나 이상의 전체 단어가 함께 추가되어야 합니다. 변수의 이름(따라서 해당 용도)이 코드를 읽는 다른 사용자에게 명확하지 않을 수 있으므로 수축 또는 약어를 사용하지 마세요.
- 변수 이름에는 변수의 데이터 형식이 포함되어서는 안 됩니다. 와 같은
string strValue;스타일을 사용하는 몇 가지 조언이 표시될 수 있습니다. 그 조언은 더 이상 최신이 아닙니다.
이 예제 string firstName; 에서는 이 변수를 사용하여 다른 사람의 이름을 나타내는 데이터를 저장하려는 경우 이러한 규칙과 규칙을 모두 따릅니다.
변수 이름 예제
지금까지 학습한 데이터 형식을 사용하는 변수 선언의 몇 가지 예는 다음과 같습니다.
char userOption;
int gameScore;
decimal particlesPerMillion;
bool processedCustomer;
요약
변수에 대해 지금까지 배운 내용은 다음과 같습니다.
- 변수는 컴퓨터의 메모리에 저장하는 임시 값입니다.
- 변수를 사용하려면 변수를 선언해야 합니다.
- 변수를 선언하려면 먼저 저장하려는 데이터 종류에 대한 데이터 형식을 선택한 다음, 변수에 규칙을 따르는 이름을 지정합니다.
변수를 선언하는 방법을 알아보겠으므로 변수 값을 설정, 검색 및 초기화하는 방법을 알아보겠습니다.