[C#๊ณผ ์ ๋ํฐ๋ก ๋ง๋๋ MMORPG ๊ฒ์ ๊ฐ๋ฐ ์๋ฆฌ์ฆ] Part1: C# ๊ธฐ์ด ํ๋ก๊ทธ๋๋ฐ ์ ๋ฌธ
๊ธฐ์ด ํ๋ก๊ทธ๋๋ฐ ์ง์์ด ์๋ ์ฌ๋๋ค์ ์ํ C# ํ๋ก๊ทธ๋๋ฐ ๊ธฐ์ด ๊ฐ์์ ๋๋ค. ๋ฌธ๋ฒ ์๊ธฐ ์์ฃผ์ ์์ ์ด ์๋๋ผ, ์ต๋ํ ํ์ํ ๋ถ๋ถ๋ง์ ์์ฝํด์ ์งํํฉ๋๋ค.

- ๋ฏธํด๊ฒฐ
Generic์ ๋ํ ์ง๋ฌธ ์์ต๋๋ค.
class MyList{ T [] arr = new T[10];<p styl
C#๊น์ฑํ
ใป
ํ ๋ฌ ์
0
54
2
- ๋ฏธํด๊ฒฐ
2022 ๋ฒ์ ์ ์ปค๋ฎค๋ํฐ ๋ฒ์ ์ด ์๋๋ฐ 2026 ๋ฒ์ ์ผ๋ก ํด๋ ๋ฌด๊ด?
2022 ๋ฒ์ ์ ์ปค๋ฎค๋ํฐ ๋ฒ์ ์ด ์์ด์ 2026 ๋ฒ์ ์ผ๋ก ๋ค์ด ๋ฐ๋๋ฐ ๊ทธ๋๋ ๋ฌด๊ดํ๊ฐ์?๋ง์ด ๋ค๋ฅธ๊ฑฐ ๊ฐ๊ธดํ๋ฐ ๊ทธ๋๋ ํ๋ ๋ฐฉ์์ ๋๊ฐ์๊ฑด๊ฐ์? 2026 ๋ฒ์ ์ผ๋ก
C#์ ํํธ
ใป
3๋ฌ ์
0
140
2
- ํด๊ฒฐ
๋คํ์ฑ ์บ์ ๋ฌธ์
์ ๊ฐ ์๋ ์ ์์ ์์ ๋คํ์ฑ์ ํ์ฉํ๋ฉด ๊ฐ์ํจ์ํ ์ด๋ธ ๊ด๋ จํด์ ์บ์ํ์ฉํ๋ ๋ฉด์์ ์ฑ๋ฅ์ด ๋๋น ์ง๋ค๊ณ ์๊ณ ์๋๋ฐ,<span st
C#๋๋ธ
ใป
3๋ฌ ์
0
78
3
- ๋ฏธํด๊ฒฐ
.
.
C#์์ฑ์ ์์
ใป
3๋ฌ ์
0
55
1
- ๋ฏธํด๊ฒฐ
ํ๋กํผํฐ ๊ฐ์ ์ง๋ฌธ ์์ต๋๋ค.
์๋ ํ์ธ์? Property ๊ฐ์์ 11๋ถ 23์ด ๊ตฌ๊ฐ์์ ์ดํด๊ฐ ๋์ง ์๋ ๋ถ๋ถ์ด ์์ด ์ง๋ฌธ ๋๋ฆฝ๋๋ค.Knight ํด๋์ค์์ ์ ์ธํ Hp ํ๋กํผํฐ์์ get,
C#j.a.d.e
ใป
3๋ฌ ์
0
57
1
- ๋ฏธํด๊ฒฐ
์ดํ ์ปค๋ฆฌ ์ง๋ฌธ
์จ์ต ๊ฐ์ ์๊ฐํ์ต๋๋ค.ํน์ ์ด ์ ๋ํฐ ์๋ฆฌ์ฆ ์ดํ์๋์ด๋ป๊ฒ ๊ณต๋ถํ๋ฉด ์ข์๊น์?
C#๊น์ฑ๊ด
ใป
5๋ฌ ์
0
73
1
- ๋ฏธํด๊ฒฐ
static
ํจ์์์ ์ด๊ฑฐ ์ ์ฐ๋์??
C#๊น์ฑ๊ด
ใป
5๋ฌ ์
0
75
2
- ๋ฏธํด๊ฒฐ
๊ฐ์์๋ ์๋ก์ด ํด๋์ค ํ์ผ์ ์์ฑํ๋ฉด...
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CSharp {
C#ใ ใ ใ ใ ใ
ใป
6๋ฌ ์
0
55
1
- ๋ฏธํด๊ฒฐ
์์ฑ์์ ์ด๋ฆ ์ ์ธ
์์ฑ์์ ์ด๋ฆ์ ๋ฌด์กฐ๊ฑด ํด๋์ค ์ด๋ฆ๊ณผ ๊ฐ์์ผ ํ๋ค.๋ฐํํ๋ ํ์ ์ ์๋ฌด๊ฒ๋ ์ ํ ์์ผ๋ฉด ์๋๋ค. ์๋ฌด๊ฒ๋ ๋ฐํํ์ง ์๋ void๋ ์ฌ์ฉํ ์ ์๋ค.
C#์ฐ์ฅ์ด
ใป
6๋ฌ ์
0
58
1
- ๋ฏธํด๊ฒฐ
9:03 Divide(10 , 3) ๋ถ๋ถ ์ง๋ฌธ์ ๋๋ค
Divide(num1 , num2)๋ก ์ฌ์ฉํ์ง ์๋ ํน๋ณํ ์ด์ ๊ฐ ์์๊น์?
C#gwpark13
ใป
9๋ฌ ์
0
83
1
- ๋ฏธํด๊ฒฐ
๊นํ๋ธ ๊ด๋ จ ์ง๋ฌธ ์์ต๋๋ค.
ํด๋น ํ ์คํธ ์ฝ๋๋, ์ดํ ์์ ์์ ์ ๊ฐ ์ง์ ์์ฑํ๊ฒ ๋๋ ์ฝ๋๋ฅผ ๊นํ๋ธ์ ์ ๋ก๋ ํด๋ ๊ด์ฐฎ์๊น์?
C#์์ฑ์ ์์
ใป
0
232
1
- ๋ฏธํด๊ฒฐ
๋น์ฅฌ์ผ ์คํ๋์ค ์ ๋ฐ์ดํธ๊ฐ ๋๊ฑด๊ฐ์..? ๋งค๊ฐ๋ณ์ ์ค๋ฅ ๊ด๋ จ ์ง๋ฌธ
<img src="https://cdn.inflearn.com/public/files/posts/a578504b-90f3-4ae3-90bd-fc2899a1a1db/e7a12a27-e948-4a3f-91f6-0ee3e7575b0e.png" alt="์คํฌ๋ฆฐ์ท 2024
C#์์ผ์ด์ฌ
ใป
0
234
1
- ๋ฏธํด๊ฒฐ
C# ์๋ฆฌ์ฆ || C++ ์๋ฆฌ์ฆ ์๋ฃ๊ตฌ์กฐ ๊ฐ์์ ๋ํ ์ง๋ฌธ์ ๋๋ค!
์๋ ํ์ธ์ ๋ฐฉ๊ธ ์ C# part.1 ๋๋ธ ๋น์ ๊ณต์ ํ์์ ๋๋ค!์ด์ part.2๋ก ๋์ด๊ฐ๋ ค๊ณ ํ๋๋ฐ ์ปค๋ฎค๋ํฐ ๊ธ์ C++ ์๋ฃ๊ตฌ์กฐ๊ฐ ๋ ์์ํธํ์ด๋ผ๊ณ ๋ค์ด์ ํน์ ์ด์ ๊ฐ ์ ๋ฌธํ ํ์๋ C++ ์๋ฃ๊ตฌ์กฐ๋ฅผ ๋ณด๋๊ฒ ๋ ๋์์ด ๋ ๊น์?C++ ์๋ฃ๊ตฌ์กฐ
C#c++h
ใป
0
291
2
- ํด๊ฒฐ
Activator ์ง๋ฌธ์์ต๋๋ค
์๋ ํ์ธ์, ๋ฃจํค์ค๋๊ฐ์ ํญ์ ์ ๋ณด๊ณ ์์ต๋๋ค. ํญ์ ๊ฐ์ฌํฉ๋๋ค. ๋ค๋ฆ์ด ์๋๋ผ,์คํฌ ๋ฐ์ดํฐ๋ฅผ Json ํ์์ผ๋ก ์ ์ฅํ ๋ค Dictionary๋ก ํ์ฑํ์ฌ ์ ์ฅํ๊ณ ๊ฐ ์คํฌ ์ด๋ฆ์ ํด๋นํ๋ ํด๋์ค
C#์์ฑ์ ์์
ใป
0
323
1
- ๋ฏธํด๊ฒฐ
์ด๋ ํ์ ์ ์ธ ์ง๋ฌธ
textRPG ์ง์ ๊ณ ๋ฅด๊ธฐ ๊ฐ์์ ๊ดํด์ ์ง๋ฌธํฉ๋๋ค.enum ํ์ ์ผ๋ก ClassType์ ์ ์ธํด์ ์ง์ ์ ์ด๊ฑฐํ๊ณ .Main ํจ์์์ ClassType choice = ClassType.None;๋ผ๊ณ ์ ์ธํด
C#hz0227
ใป
0
335
1
- ๋ฏธํด๊ฒฐ
Sort ์ค๋ฆ์ฐจ์, ๋ด๋ฆผ์ฐจ์
๋๋ฆฌ์๋ก ์ํธ๋ฅผ ์ค๋ฆ์ฐจ์, ๋ด๋ฆผ์ฐจ์์ ์ฝ๊ฒ ๊ตฌํํ ์ ์๋ค๊ณ ํ์ จ๋๋ฐnamespace 4.๋ธ๋ฆฌ๊ฒ์ดํธ{internal class Program{delegate void Sort(int[]
C#์ต์ฐฝ์ฐ
ใป
0
312
1
- ๋ฏธํด๊ฒฐ
์ง๋ฌธ ์์ต๋๋ค.
์ ๋ค๋ฆญ์ c++ ํ ํ๋ฆฟ์ด๋ ๊ฐ๋ค๊ณ ์๊ฐํ๋ฉด ๋ ๊น์?
C#์ต์ฐฝ์ฐ
ใป
0
245
1
- ๋ฏธํด๊ฒฐ
ํฉํ ๋ฆฌ์ผ ๋ฌธ์
static int Factorial (int n) { return n * Factorial(n-1); } static void Main(string
C#hz0227
ใป
0
261
1
- ๋ฏธํด๊ฒฐ
Sortํจ์ ์ง๋ฌธ์์ต๋๋ค.
์๋ ํ์ธ์.์ ์๋์ ์ด์ค ํฌ๋ฌธ์j์ ์ด๊ธฐ๊ฐ์ i๋ก ๋์๋๋ฐ์ i + 1๋ก ๋๋๊ฒ ๋ ํจ์จ์ ์ด์ง ์๋์? minindex์ ๊ฐ์ i์ผํ ๊ณ i๋ค์ ์ธ๋ฑ์ค๋ถํฐ ๋น๊ตํ๋ ๊ฑด๋ฐj๊ฐ i์ ์ธ๋ฑ์ค๋ฅผ ๊ฐ๊ณ ์๋ค๋ฉดarr[i] &l
C#์ต์ฐฝ์ฐ
ใป
0
249
1
- ๋ฏธํด๊ฒฐ
๋คํ์ฑ ํจ์ ์ง๋ฌธ ์์ต๋๋ค.
์๋ ํ์ธ์.SuperKnight ๊ฐ์ฒด์ Player๋ฅผ ์์๋ฐ๊ณ ์๋ Knight๊ฐ์ฒด๋ฅผ ์์ ๋ฐ์๋๋ฐ, override๋ฅผ ํตํด SuperKnight ๊ฐ์ฒด์๋ Moveํจ์๋ฅผ ๊ตฌํํ์ต๋๋ค.class SuperKnight : Knight //
C#์ต์ฐฝ์ฐ
ใป
0
209
1






