Programming/C# - Window
C#/ Tip 1
esoog Polaris
2024. 1. 3. 20:58
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
반응형