μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- μλ°μ€ν¬λ¦½νΈ
- μ°μ ¨μμ
- JS
- DART
- ꡬν
- μΉ΄μΉ΄μ€
- μ€ν°λ
- νλ‘κ·Έλλ¨Έμ€
- λ¬Έμμ΄ νμ±
- sort
- μκ³ λ¦¬μ¦
- λͺ»κ·Έλ¦¬μ§λ§
- λ°±μ€
- BFS
- μ½λ©ν μ€νΈ
- Algorithm
- μΌμ±swμν
- κ·Έλν νμ
- programmers
- c#
- Flutter
- DP
- JavaScript
- BAEKJOON
- μ½λνΈλ¦¬
- μ΄μ§νμ
- νμ΄μ¬
- λμ νλ‘κ·Έλλ°
- Java
- μλ£κ΅¬μ‘°
Archives
- Today
- Total
Algo μ°μ
03. static νλμ static λ©μλ λ³Έλ¬Έ
- static(μ μ ) λ©μλμ μ μ νλ
- ν νλ‘κ·Έλ¨μμ ν΄λμ€λ νλλ§ μ‘΄μ¬νμ§λ§ μΈμ€ν΄μ€λ μ¬λ¬κ°κ° μ‘΄μ¬ ν μ μλ€.
- ν νλ‘κ·Έλ¨μμ λκ°μ ν΄λμ€λ λκ°κ° μ‘΄μ¬ν μ μλ€.
- static νλλ static λ©μλλ ν΄λμ€μ μμλ κ²μ΄λ―λ‘ νλ‘κ·Έλ¨μμ μ μΌνκ² μ‘΄μ¬νλ€.
- μΈμ€ν΄μ€μ νλλ λ©μλλ μΈμ€ν΄μ€λ₯Ό ν΅ν΄ μ κ·Όνλ©΄ λκ³ , static νλμ λ©μλμ κ²½μ°μλ ν΄λΉ ν΄λμ€μ μ΄λ¦μ ν΅ν΄ μ κ·Όνλ©΄ λλ€.
using System;
using System.Threading;
class Global
{
public static int Count = 0;
public static void ResetCount()
{
Count = 0;
}
}
class A
{
public A()
{
Global.Count++;
}
}
class B
{
public B()
{
Global.Count++;
}
}
class MainApp
{
static void Main(string[] args)
{
Console.WriteLine($"Global.Count : {Global.Count}");
new A();
new A();
new B();
new B();
Console.WriteLine($"Global.Count : {Global.Count}");
Global.ResetCount();
Console.WriteLine($"-----Reset-----");
Console.WriteLine($"Global.Count : {Global.Count}");
}
}
Output
Global.Count : 0
Global.Count : 4
-----Reset-----
Global.Count : 0
'π» Programming Language > C#' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
06. μ κ·Όμ νμ(Access Modifier) (0) | 2022.04.06 |
---|---|
05. this, this() μμ±μ (0) | 2022.04.06 |
04. κΉμ 볡μ¬μ μ΄ν΄ (Deep Copy) (0) | 2022.04.06 |
02. μμ±μμ μ’ λ£μ (0) | 2022.04.06 |
01. ν΄λμ€μ κ°μ²΄ (0) | 2022.04.05 |