본문 바로가기
반응형

연산자2

Null 조건부 연산자 사용방법 정리 : _PopUp?.Close() 코드, ? (물음표)연산자 Null 조건부 연산자 사용방법 정리 : _PopUp?.Close() 코드, ? (물음표)연산자?. 연산자는 C#에서 Null 조건부 연산자 (Null-conditional operator)라고 불리며, 객체가 null인지 확인하고, null이 아닌 경우에만 해당 객체의 메서드나 속성을 호출하거나 접근하는 데 사용됩니다. 좀 더 자세하게 설명하면 Null 조건부 연산자(?.)는 C# 6.0에서 도입된 기능으로, 객체가 null인지 여부를 확인하고, null이 아닌 경우에만 해당 객체의 속성, 메서드, 또는 인덱서를 호출하거나 접근할 수 있게 합니다. 이 연산자는 null 참조 예외(NullReferenceException)를 피하면서도 코드를 간결하게 유지할 수 있도록 도와줍니다. 개발된 배경C#에서 객.. 2024. 8. 8.
[c,c++] 비트마스크 생성방법, 매크로 전처리기 ## 토큰결합연산 비트마스크 생성방법, 매크로 전처리기 ## 토큰결합연산전처리기 토큰 결합 연산자 활용 : 예) 비트마스크 생성 토클 결합 연산자를 사용하면 매크로의 유연성을 향상시키고, 다양한 설정에서의 코드 재사용성을 높일 수 있습니다. 이는 특히 큰 프로젝트에서 설정 및 조건에 따라 동적으로 코드를 생성해야 할 때 유용합니다. #define BIT_NAME_MSK(PeriName,RegName,BitName) (PeriName##RegName##BitName##Msk) BIT_NAME_MSK(A, B, C)를 호출하면 매크로는 다음과 같이 동작합니다:PeriName은 A로 대체됩니다.RegName은 B로 대체됩니다.BitName은 C로 대체됩니다.따라서 위의 매크로 정의에 따라 BIT_NAME_MSK(A, B, C).. 2024. 1. 3.
반응형