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

 

 

반응형