C#에서 `static` 키워드는 클래스나 클래스 멤버(필드, 메서드 등)에 사용되며, 해당 멤버나 클래스가 객체 인스턴스에 속하지 않도록 선언할 때 사용합니다. 즉, 클래스 자체에 속하게 되어 모든 인스턴스에서 공유됩니다. 아래는 `static`의 주요 특징과 예시입니다. 정적 클래스 (Static Class)* 클래스 자체가 정적일 경우, 그 클래스는 인스턴스화 할 수 없습니다. * 모든 멤버가 자동으로 정적이 됩니다. public static class MathUtility { public static int Add(int a, int b) { return a + b; } } MathUtility 클래스는 인스턴스화가 불가능하며, `Add` 메서드는 다음과 같이..