β ν€μλλ?
ν€μλλ νΉλ³ν μλ―Έκ° λΆμ¬λ λ¨μ΄λ‘ μ μλ λ¬Έλ²μ
λλ€.
μΌλ° ν€μλμ λ¬Έλ§₯ ν€μλλ‘ λλμ΄μ Έ μμ΅λλ€.
1οΈβ£ μΌλ° ν€μλ
μΌλ° ν€μλλ μμ½λμ΄μκΈ° λλ¬Έμ λ³μλͺ
λ±μΌλ‘ μ¬μ©μ΄ λΆκ°λ₯ν©λλ€.
π a
abstact |
μΆμ |
as |
μΊμ€ν
ν λ μ¬μ© |
π b
base |
ν΄λΉ ν΄λμ€μμ μμ ν΄λμ€λ₯Ό κ°λ¦¬ν€λ κ² |
bool |
λ
Όλ¦¬κ°μ μλ£ν |
break |
μ μ΄ μ’
λ£ |
byte |
μ μ μλ£ν μ€ κ°μ₯ μμ λ²μμ μλ£ν |
π c
case |
switch~caseλ¬Έμμ μ¬μ© |
catch |
try-catchλ¬Έμμ μ¬μ© |
char |
λ¬Έμ μλ£ν |
checked |
overflow, underflowλ₯Ό νμΈν μ μμ |
class |
Reference Typeμ μ μ |
const |
μμ μ μ |
continue |
μ€νμ μ€λ¨μν¬ λ μ¬μ© |
π d
decimal |
κ³ μ μμμ μ«μ νμ |
default |
κΈ°λ³Έ κ°, μ΄κΈ° κ° μ§μ |
delegate |
λ§€κ° λ³μ λͺ©λ‘ λ° λ°ν νμμ΄ μλ λ©μλ νννμ |
do |
do~whileλ¬Έμ μ¬μ© |
double |
λΆλ μμμ μ«μ νμ |
π e
else |
if~elseλ¬Έμ μ¬μ© |
enum |
μ΄κ±°ν μμ νν |
event |
ν΄λμ€μμ μ΄λ²€νΈλ₯Ό μ μΈν λ μ¬μ© |
explicit |
μ¬μ©μ μ μ νλ³ν |
extern |
μΈλΆμμ ꡬνλλ λ©μλλ₯Ό μ μΈνλ λ° μ¬μ© |
π f
false |
μλ£ν bool μ€ κ±°μ§ |
finally |
try-finallyμ μ¬μ© |
fixed |
λ³μμ λν ν¬μΈν°λ₯Ό ν λΉ |
float |
λΆλ μμμ μ«μ νμ |
for |
μ°Έμ΄ λ λκΉμ§ λ°λ³΅νλ λ°λ³΅λ¬Έ |
foreach |
λ°°μ΄μ μμ λ°λ³΅νλ λ°λ³΅λ¬Έ |
π g
goto |
νλ‘κ·Έλ¨μ νλ¦μ λ°κΎΈλ μ νλ¬Έ |
π i
if |
if-elseλ¬Έμ μ¬μ© |
implicit |
μ¬μ©μ μ μ νλ³ν |
in |
λ§€κ° λ³μ νμ μ |
int |
μ μ μ«μ νμ |
interface |
μΈν°νμ΄μ€ |
internal |
μ κ·Ό νμ μ |
is |
κ°μ²΄λ₯Ό μΊμ€ν
ν λ μ¬μ© |
π l
lock |
μ€λ λ λκΈ°ν |
long |
μ μ μ«μ νμ |
π n
namespace |
λ²μ μ μ΄ |
new |
μΈμ€ν΄μ€ μμ± |
null |
null κ°μ νν |
π o
object |
κΈ°λ³Έ μ 곡 μ°Έμ‘° νμ |
operator |
μ°μ°μ μ€λ²λ‘λ© |
out |
λ§€κ° λ³μ νμ μ |
override |
λ©μλ μ¬μ μ |
π p
params |
λ§€κ° λ³μ λ°°μ΄ |
private |
μ κ·Ό μ μ΄μ, μ μΈλ ν΄λμ€μ ꡬ쑰체 λ΄μμλ§ μμΈμ€ κ°λ₯ |
protected |
μ κ·Ό μ μ΄μ, νμ ν΄λμ€μμ μμΈμ€ κ°λ₯ |
public |
μ κ·Ό μ μ΄μ, νμ© λ²μκ° κ°μ₯ ν° μμΈμ€ |
π r
readonly |
μμν νμ
|
ref |
μ°Έμ‘° λ°νκ° |
return |
λ©μλμ μ€νμ μ’
λ£νκ³ λ°ν |
π s
sbyte |
λΆνΈκ° μλ byte μλ£ν |
sealed |
λ€λ₯Έ ν΄λμ€κ° ν΄λΉ ν΄λμ€μμ μμνμ§ λͺ»νλλ‘ ν¨ |
short |
μ μ μ«μ νμ |
sizeof |
λ³μκ° μ°¨μ§νλ λ©λͺ¨λ¦¬μ μ λ°ν |
stackalloc |
stackμ λ©λͺ¨λ¦¬ λΈλ‘ ν λΉ |
static |
μ μ |
string |
λ¬Έμμ΄ |
struct |
ꡬ쑰체 νμ |
switch |
switchλ¬Έμ μ¬μ© |
π t
this |
ν΄λμ€μ νμ¬ μΈμ€ν΄μ€ κ°λ¦¬ν΄ |
throw |
μμΈ μ²λ¦¬ |
true |
bool μλ£ν μ€ μ°Έ |
try |
try-catchμ μ¬μ© |
typeof |
νμ ν
μ€νΈ μ°μ°μ |
π u
uint |
μ μ μ«μ νμ, λΆνΈ μλ 32λΉνΈ μ μ |
ulong |
μ μ μ«μ νμ, λΆνΈ μλ 64λΉνΈ μ μ |
unchecked |
μ€λ²νλ‘ κ²μ¬λ₯Ό λΉνμ±νν¨ |
unsafe |
ν¬μΈν°μ κ΄λ ¨λ μμ
μ€ μμ νμ§ μμ 컨ν
μ€νΈλ₯Ό λνλ |
ushort |
μ μ μ«μ νμ, λΆνΈ μλ 16λΉνΈ μ μ |
using |
μ μ λ©€λ² λ° μ€μ²© νμμ μμΈμ€νλλ‘ νμ© |
π v
virtual |
μμ ν΄λμ€μμ μ¬μ μ ν μ μλλ‘ νμ© |
void |
λ©μλκ° κ°μ λ°ννμ§ μλλ‘ μ§μ |
volatile |
λ©λͺ¨λ¦¬λ₯Ό μ°Έμ‘°ν¨ |
π w
2οΈβ£ λ¬Έλ§₯ ν€μλ(Context Keyword)
λ¬Έλ§₯ ν€μλλ νΉμ μμΉμμλ§ ν€μλλ‘ λμνκΈ° λλ¬Έμ λ¬Έλ§₯μ λ°λΌ λ³μλͺ
λ±μΌλ‘ μ¬μ©ν μ μμ΅λλ€.
π a
add |
and |
alias |
ascending |
async |
await |
π b
π d
π e
π f
π g
π i
π j
π l
π m
π n
nameof |
nint |
not |
notnull |
nuint |
π o
π p
partial(νμ) |
partial(λ©μλ) |
π r
π s
π u
π v
π w
when |
where (μ λ€λ¦ νμ μ μ½ μ‘°κ±΄) |
where(쿼리 μ ) |
with |
π y