대입, 호출, 증가, 감소 및 새 개체 식은 각각 다음과 같은 뜻을 가지고 있습니다.
- 대입 => assignment
- 호출 => call
- 증가 => increment
- 감소 => decrement
- 새 개체 식 => new object expressions
대입, 호출, 증가, 감소, 그리고 새 개체식은 다음과 같은 기호와 쌍을 이룹니다.
대입은 =(assignment operator) 기호와 쌍을 이룹니다. 호출은 메서드 호출을 뜻하며 괄호와 쌍을 이룹니다. 증가 및 감소는 증감 연산자 ++(increment operator) 및 --(decrement operator)와 쌍을 이루는 것을 뜻합니다. 그리고 새 개체 식은 new object();와 같이 해당 타입의 새 인스턴스를 생성하는 것을 의미합니다.
대입, 호출, 증가, 감소 및 새 개체 식만 문으로 사용할 수 있습니다.
C#에서 문(statement)은 세미콜론으로 종료하는 하나의 문장을 뜻합니다. 다음과 같이 변수 하나로 문장이 종료되는 경우에 CS0201 오류가 발생합니다. 문이 끝나기 전에 대입, 호출, 증가, 감소, 새 개체 식을 설정해 주어 컴파일러 오류를 해결해 주세요.
void BeomSang()
{
string s = string.Empty;
//CS0201 대입, 호출, 증가, 감소 및 새 개체 식만 문으로 사용할 수 있습니다.
s;
}