>백엔드 개발 >C++ >C#에서`i`와`i '의 차이점은 무엇입니까?

C#에서`i`와`i '의 차이점은 무엇입니까?

DDD
DDD원래의
2025-01-31 08:21:09463검색

c#, What's the Difference Between `i  ` and `  i` in C#?
와 의 근본적인 차이는 무엇입니까? <..> C#에서, 증분 컴퓨팅 기호의 효과

는 주로 이벤트 순서와 반환 결과에 반영됩니다. 다음은이 두 연산자를 구별하는 데 대한 설명입니다. <.> 1. 사건 순서대로 : i 일반적인 오해와 달리, i는 동일한 이벤트 순서를 따르십시오. 접두사 형태 (i) 및 접미사 형태 (i)는 수정 될 마지막 단계의 값마다 다릅니다.

<.> 2. 반환 값 : 주요 차이점은 반환 값입니다 :

(접미사의 접미사) : i i의 사용에만 반영됩니다.

(접두사 증분) :

증가 된 후 의 값. 이 수정 된 값은 추가 계산에 즉시 사용할 수 있습니다.

<.> 3. 부작용 : 이 두 연산자의 주요 부작용은

의 값을 높이고 있습니다. 이 작업은 돌이킬 수 없으며 값을 높이면 값 업데이트 변수 i 가 사용됩니다. i <.> 4. 예 :

증가 의 값을 사용하기 전에

를 사용하십시오.

  • 를 사용하여 값을 즉시 추가하려면 i 를 사용하십시오. i i
  • 기타 예방 조치 :
  • 이 두 연산자가 반환 한 값은 변수에서 업데이트 된 값이 아닌 i의 임시 사본을 기반으로합니다. 접미사는 이전 값으로 반환되고 접두사는 새 값으로 반환됩니다. i 증가하는 작업의 실행 순서는 명확하게 정의 되고이 두 형태와 일치합니다.
  • 접두사 및 접미사 연산자는 우선 순위 나 바인딩에 영향을 미치지 않습니다.

위 내용은 C#에서`i`와`i '의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.