반응형
1. C#의 함수들은 대문자 시작(Main,,,)/ 자바는 소문자(main,,,)
2. 문자, 숫자 파싱
string str1;
Convert.ToInt32(str1);
str1.ToString();
3. 상속 방법
C#은 class A : B
자바는 class A extends B
파이썬은 class A(B)
4. 오버라이딩(virtual 필요)
virtual func(){};
override func(){};
5. ? 관련 문법
1. ? nullable
int? a = null;
// 값 형식은 null이 될 수 없으나, ? nullable 타입 사용으로 가능.
2. 객체?.메서드
ArrayList a = null;
a?.Add("1");
// 객체?.메서드느 null 조건부 실행 연산자
// 객체가 null이면 null, 아니면 .메서드 실행
3. ?? null 병합 연산자
int? x = null;
int y = x ?? 0;
// x 가 null이면 0, 아니면 x
4. 삼항 연산자
int y = (4%2)==2?2:1;
// 조건식? a:b; 는 삼항 연산자
// 참일 때 a, 거짓일때, b
728x90
'Programming > C# - Window' 카테고리의 다른 글
C#/ string.Format() 사용 (0) | 2024.01.22 |
---|---|
C#/ PLC 제어 관련(가상 시뮬레이터 GX Works2) (0) | 2024.01.20 |
C#/ 가상 키코드(virtual key) (2) | 2023.12.08 |
C#/ unsafe 키워드 (0) | 2023.12.08 |
C#/ FTP 파일 서버 사용하기 (0) | 2023.12.03 |