반응형
() 연산자
1. 캐스팅 또는 형식 변환을 지정
double x = 1234.7;
int a;
a = (int)x; // Cast double to int
2. 메서드 또는 대리자 호출
TestMethod();
:: 연산자
네임스페이스 별칭 한정자(::)는 식별자를 조회하는 데 사용
global::System.Console.WriteLine("Hello World");
?: 연산자
조건 연산자(?:)는 부울 식의 값에 따라 두 값 중 하나를 반환
condition ? first_expression : second_expression;
Condition은 true 또는 false이어야 한다. true인 경우 결과는 first_expression, false인 경우 결과는 second_expression
?? 연산자
?? 연산자는 null 병합 연산자라고 한다.
이 연산자는 피연산자가 null이 아닐 경우 왼쪽 피연산자를 반환하고, null일 경우 오른쪽 피연산자를 반환한다.
int? x = null; //?를 붙이면 값 형식 변수에 null값을 입력할 수 있다.
int y = x ?? -1;
// 결과 y = -1 (x값이 null이기 때문에)
반응형
'프로그래밍 > C# ' 카테고리의 다른 글
[C#] 파일 다운로드 한글 깨짐 방지 (0) | 2017.03.02 |
---|---|
[C#] URL에서 원하는 부분만 잘라서 보자 (파라미터 제거) (0) | 2017.02.01 |
[C#] StringBuilder과 InnerHtml으로 서버단에서 HTML 작성 (0) | 2017.02.01 |
[C#] Request.ServerVariables 전체 값 확인 (URL, IP주소 등등) (0) | 2017.02.01 |
[C#] 페이지간 변수 주고받기 (파라미터값 전달) GET방식, POST방식 (1) | 2017.02.01 |