![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbl77Ke%2FbtspGL4metk%2FFMEpPoncWf8aq7CbUvR5VK%2Fimg.png)
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..