내가 일하며 알게 된 프로그래밍
article thumbnail
Static 클래스
프로그래밍/C# 2023. 7. 31. 21:41

C#에서 정적 클래스 (static class)는 특별한 종류의 클래스로 객체의 인스턴스를 생성하지 않고 사용할 수 있는 클래스를 말한다. 보통 유틸리티 함수들, 헬퍼 함수들을 제작하는데 사용된다. Static 클래스를 사용하는 여러가지 이유는 1. 객체를 인스턴스 생성 없이 사용한다는 점 2. 전역에서 접근이 용이하다는 점 3. 네임스페이스를 통해 그룹화하여 코드의 구성과 가독성을 개선할 수 있다는 점 등등 많은 이유가 있지만 가장 큰 이유는 인스턴스가 필요하지 않기 때문에 더 적은 공간을 차지한다는 점이라고 생각한다. 예시 public static class MathUtility { public static int Add(int a, int b) { return a + b; } public stati..