πŸ‘©‍πŸ’» ν”„λ‘œκ·Έλž˜λ°/πŸ• C#

[C#] λ‹·λ„·ν”„λ ˆμž„μ›Œν¬μ™€ C# μ–Έμ–΄

peewoong 2024. 5. 5. 23:21

1. .NET Framework의 이해

win32 ν”„λ‘œκ·Έλž¨ (exe 파일 λ“±) πŸ‘‰ 운영체제 : μš΄μ˜μ²΄μ œμ— λ°”λ‘œ 쒅속됨

.Net ν”„λ‘œκ·Έλž¨ πŸ‘‰ CLR(Common Language Runtime) πŸ‘‰ 운영체제 : CLR이 μš΄μ˜μ²΄μ œμ™€ λŒ€μ‘μ„ ν•΄μ£ΌκΈ° λ•Œλ¬Έμ— μš΄μ˜μ²΄μ œμ— 상관없닀.

 

2. C# μ–Έμ–΄ 컴파일 κ³Όμ •

C# μ½”λ”© πŸ‘‰ 컴파일 πŸ‘‰ .NET Framework πŸ‘‰ μ‹€ν–‰

ν”„λ‘œκ·Έλž˜λ¨Έκ°€ μ‹ κ²½μ¨μ€˜μ•Ό ν•˜λŠ” λΆ€λΆ„(VS)

 

3. C# μ–Έμ–΄/ν”„λ‘œκ·Έλž˜λ°

- C++μ—μ„œ νŒŒμƒλœ 객체 μ§€ν–₯ μ–Έμ–΄

- ν˜•μ‹ μ•ˆμ •μ„±

- λ©”λͺ¨λ¦¬ 관리가 쉽닀 : κ°€λΉ„μ§€ 컬렉터(garbage collector)

- λ‹€μ–‘ν•œ 라이브러리 지원

 

✨ static void Main

- κ°€μž₯ μ€‘μš”ν•œ λ©”μ„œλ“œ

- 졜초의 μ§„μž…μ 

- 메인 λ©”μ„œλ“œκ°€ λ°˜λ“œμ‹œ 쑴재

- Main ν•¨μˆ˜μ˜ ν˜•νƒœλŠ” λ‹€μ–‘ν•˜λ‹€.