Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#에서 rvalue와 lvalue는 무엇입니까?

<시간/>

다음은 C#의 표현식 유형입니다 −

  • 좌우값 − lvalue인 식은 할당의 왼쪽 또는 오른쪽으로 나타날 수 있습니다.

  • r값 − rvalue인 표현식은 할당의 오른쪽이 아닌 왼쪽에 나타날 수 있습니다.

변수는 lvalue이므로 할당의 왼쪽에 나타날 수 있습니다. 숫자 리터럴은 rvalue이므로 할당되지 않을 수 있으며 왼쪽에 나타날 수 없습니다.

다음은 유효한 C# 문입니다 -

int a = 100: