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

 

 

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