변수 선언

완료됨

리터럴은 ‘문자 그대로’ 하드 코드된 값입니다. 하드 코드된 값은 프로그램 실행 전반에 걸쳐 일정하고 변경되지 않은 값입니다. 그러나 대부분의 애플리케이션에서는 미리 알 수 없는 값을 사용해야 합니다. 즉, 사용자, 파일 또는 네트워크를 통해 제공되는 데이터를 사용해야 합니다.

하드 코드되지 않은 데이터로 작업해야 하는 경우 변수를 선언합니다.

변수란?

변수는 값 형식을 저장하기 위한 컨테이너입니다. 프로그램 실행 동안 변수 값이 변경되거나 달라질 수도 있기 때문에 변수는 중요합니다. 변수를 할당, 읽기, 변경할 수 있습니다. 변수를 사용하여 코드에서 사용하려는 값을 저장합니다.

변수 이름은 컴파일러가 메모리 주소에 할당하는 사용자 친화적인 레이블입니다. 메모리 주소에 값을 저장하거나 변경하려는 경우 또는 저장된 값을 검색하려는 경우 만든 변수 이름을 사용하면 됩니다.

변수 선언

새 변수를 만들려면 먼저 변수의 데이터 형식을 선언한 다음, 변수에 이름을 지정해야 합니다.

string firstName;

이 예제에서는 firstName이라는 string 형식의 새 변수를 만듭니다. 지금부터 이 변수에는 문자열 값만 저장할 수 있습니다.

변수 이름 지정에 대한 몇 가지 C# 구문 규칙을 준수하기만 하면, 아무 이름이나 선택할 수 있습니다.

변수 이름 규칙

한 소프트웨어 개발자가 "소프트웨어 개발에서 가장 어려운 부분은 이름 지정"이라고 한 것은 유명한 말입니다. 변수 이름은 특정 구문 규칙을 따라야 할 뿐만 아니라, 코드를 사람이 읽고 이해하기 쉽도록 하는 방식으로 사용되어야 합니다. 한 줄의 코드에서 이러한 많은 요구를 충족해야 합니다.

변수 이름과 관련해서 몇 가지 중요한 고려 사항은 다음과 같습니다.

  • 변수 이름에는 영숫자 문자와 밑줄 문자를 사용할 수 있습니다. 해시 기호 # (숫자 기호 또는 파운드 기호라고도 함) 또는 달러 기호 $ 같은 특수 문자는 허용되지 않습니다.
  • 변수 이름은 숫자가 아닌 영문자나 밑줄로 시작해야 합니다.
  • 변수 이름은 대/소문자를 구분하므로, string Value;string value;는 서로 다른 두 변수입니다.
  • 변수 이름은 C# 키워드가 아니어야 합니다. 예를 들어 decimal decimal; 또는 string string;과 같은 변수 선언은 사용할 수 없습니다.

변수를 읽고 쉽게 식별할 수 있도록 하는 코딩 규칙이 있습니다. 더 큰 애플리케이션을 개발할 때 이러한 코딩 규칙은 다른 텍스트 간의 변수를 추적하는 데 도움이 될 수 있습니다.

다음은 변수의 몇 가지 코딩 규칙입니다.

  • 변수 이름은 첫 번째 단어를 소문자로 시작하고 각 후속 단어를 대문자로 시작하는 쓰기 스타일인 카멜 대/소문자를 사용해야 합니다. 예들 들어 string thisIsCamelCase;입니다.
  • 변수 이름은 영문자로 시작해야 합니다. 개발자는 밑줄을 특별한 용도로 사용하므로, 지금은 사용하지 않도록 합니다.
  • 변수 이름은 앱에서 설명과 의미를 제공해야 합니다. 저장할 데이터 종류를 나타내는 변수 이름을 선택합니다.
  • 변수 이름은 하나 이상의 전체 단어가 연결된 형태여야 합니다. 변수 이름(및 용도)이 코드를 읽는 다른 사람에게 명확하지 않을 수 있으므로 축약이나 약어를 사용하지 않도록 합니다.
  • 변수 이름에 변수의 데이터 형식을 포함하지 않아야 합니다. string strValue;와 같은 스타일을 사용하라는 조언을 보았을 수도 있습니다. 이 조언은 더 이상 최신 상태가 아닙니다.

변수를 사용하여 사용자 이름을 나타내는 데이터를 저장하려 한다고 가정할 경우, 이 규칙을 모두 준수하는 이름의 예로는 string firstName;이 있습니다.

변수 이름 예

다음은 지금까지 배운 데이터 형식을 사용하는 몇 가지 변수 선언의 예입니다.

char userOption;

int gameScore;

decimal particlesPerMillion;

bool processedCustomer;

요약

지금까지 변수에 대해 학습한 내용은 다음과 같습니다.

  • 변수는 컴퓨터의 메모리에 저장하는 임시 값입니다.
  • 변수를 사용하려면 먼저 변수를 선언해야 합니다.
  • 먼저 저장하려는 데이터 종류에 적합한 데이터 형식을 선택한 다음, 규칙을 준수하는 변수 이름을 지정하여 변수를 선언합니다.

변수를 선언하는 방법을 배웠으므로 이제 변수 값을 설정, 검색, 초기화하는 방법을 알아봅시다.