μλ‘μ΄ μ£Όμ°¨κ° μμλλ©΄μ μ‘°νΈμ±λ μ
λ°μ΄νΈ λμλ€.
μ΄λ² μ£Όμ°¨λ λλ΅ 3μ£Ό λμ μ§νλλ
(μ λ² μ£Όμ°¨λ³΄λ€λ λΉκ΅μ ) κ½€ κΈ΄ μ€μΌμ₯΄μ΄λ€.
μ΄λ²μλ C# λ¬Έλ²μ μ§μ€μ μΌλ‘ 곡λΆν μμ μ΄λ€.
κΈ°μ΄κ° ννν κ°λ°μλ₯Ό ν₯νμ¬ λ μΈ κ³ -!
κΈ°μ‘΄ Visual Studio μμ .NET Framework μΆκ°μ€μΉνλ λ°©λ²
μμλ©λ΄(μλμ° ν€ ν΄λ¦ !)μμ Visual Studio Installer μ€ν
- μ€μΉλ Visual Studio μμ 'μμ ' λ²νΌ ν΄λ¦
- .NET λ°μ€ν¬ν± κ°λ° 체ν¬λ°μ€ μ²΄ν¬ νκ³ μ€μΉνκΈ°
μ€μΉκ° μ λμ΄μλ μ€ μκ³
μμ λ°©λ²μ μλνλλ° μ΄λ―Έ 체ν¬λ°μ€μ 체ν¬κ° λμ΄μλλΌ ^.^ λ¨Έμ±νλ
(C# λ¬Έλ² μ’
ν©λ° 1μ£Όμ°¨ κ°μ λ· λΆλΆμμλ μ€λͺ
ν΄μ£Όμ λ€..γ
μ±κ²©μ΄ λ무 κΈνλλ³΄λ€ .. κ»κ» calm down ~)
κΈ° μ΅ ν μ !
μ€λ κ°μ λ€μΌλ©΄μ μ΄κ²μ κ² μλ‘μ΄ κ°λ
λ€μ λ§μ΄ λ°°μ λ€.
κ·Έ μ€μμ κΈ°μ΅ν΄λλ©΄ μ’μ λ΄μ©λ€μ λ©λͺ¨ν΄λμλ€ !
λ¨μΆν€ μ 리
- μλμμ± μ°½μ΄ κΊΌμ‘λ€ ? β ctrl + μ€νμ΄μ€λ°
λλ₯΄λ©΄ λ€μ λ¬λ€ !
- μ½λ λ€μ¬μ°κΈ° μ λ¦¬κ° νμνλ€ ? β ctrl + k + e
C# λ¬Έλ² κ°λ μ 리
Escape Sequence_μ΄μ€μΌμ΄ν μνμ€
λ¬Έμμ΄ λ΄μ νΉμ λ¬Έμλ₯Ό ν¬ν¨μν€κΈ° μν΄ μ¬μ©λλ νΉλ³ν λ¬Έμ μ‘°ν©.
νν°λ said
μλμμ± κΈ°λ₯μ λ무 μ§μ€νλ©΄ μ½λ μ€λ ₯μ΄ λμ§ μλλ€ λΌκ³ μκ°ν μ μμ§λ§, μ½λλ₯Ό λ λ§μ΄ μ
λ ₯ν΄λ³΄κ³ μ¬μ©ν΄λ³΄λ κ²μ΄ λλμ± ν¨μ¨μ μ΄λ€ !
λ°λΌμ μλμμ± κΈ°λ₯ μ μ¬μ©ν΄λ³΄μ !
char λ μμλ°μ΄ν, string μ ν°λ°μ΄ν μ¬μ© !
λ³μ μ΄κΈ°ν νλ λ°©λ² μ€μμint num1, num2, num = 10;
μ νκ² λλ©΄
num3 μλ§ 10 μ΄ λ€μ΄κ°λ€.
λ°λΌμ, num 1, 2, 3 μ 10 μ λ€ λ£κ³ μΆλ€λ©΄num1 = num2 = num3 = 10;
μ΄λ κ² νννμ !
λ³μλͺ μ μ ν λ (= μλ³μ(= λ³μ, λ©μλ, ν΄λμ€, μΈν°νμ΄μ€ λ±μ μ¬μ©λλ μ΄λ¦μ μλ―Έ.)λ₯Ό μ¬μ©ν λ) λ³μκ° μ΄λ€ λͺ©μ μΌλ‘ μ¬μ©μ΄ λ μ§ λͺ νν 보μ¬μ§λ κ² good !
μλ³μλ₯Ό μ¬μ©ν λ μ£Όμν μ !
Code Convention_μ½λ μμ± κ·μΉ
PascalCase = ClassName, MethodName, PropertyName, etc.
camelCase = variableName, parameterName, localVariableName, etc.
κ΄κ³μ°μ°μμμ '=' λ±νΈλ νμ μ€λ₯Έμͺ½μ λΆλλ€ !
e.g.
==
!=
<=
>=
C# λ¬Έμμ΄ ν¬λ©§ν
λ¬Έμμ΄ νμν
string name = "Paul";
int age = 13;
string msg = string.Format("Hello, I am {0}, and I'm {1} years old.", name, age);
λ¬Έμμ΄ λ³΄κ°
string name = "Hapi";
int age = 22;
string msg = $"Hey, my name is {name} and I'm {age} years old.";`
.ReadLine()[indexnumber];
ReadLine μμ μνλ μμΉμ λ¬Έμλ₯Ό κ°κ³ μ€κ³ μΆμ λ μΈλ±μ± κ°λ₯ !
μΆκ° κ³΅λΆ λ¦¬μ€νΈ
κ°λ μ 리 νμ (λ΄κ° μ€λͺ ν μ μμ μ λλ‘ !)
string str2 = new string('h', 5);
string μΈλ° μ h λ₯Ό μμ λ°μ΄νλ‘ κ°μΌκ±΄μ§ ?
string[] str4 = str1.Split(",");
Split κ΄νΈ μμλ ν°λ°μ΄ν, μμλ°μ΄ν λ λ€ μκ΄μλκ±΄μ§ ?
μ€λλ λ°°μΈ κ²μ΄ λ§μμ κ°μ¬νλ©°..ππ΅
μ΄μ λ³΄λ€ λμ μ€λ
μ΄ λ μ€
νμ΄ν
μ΄λ€ !!!!!!!!!!
π₯