[c#] 클래스의 정적 메서드

정적 메서드는 클래스의 인스턴스와는 관계없이 동작하는 메서드이며, 주로 유틸리티 함수나 도우미 함수를 구현할 때 사용됩니다.

이와 같은 메서드는 static 키워드를 사용하여 정의됩니다.

아래는 C#에서 정적 메서드를 선언하는 예시입니다.

public class Calculator
{
    // 정적 메서드 선언
    public static int Add(int a, int b)
    {
        return a + b;
    }
}

위의 예시에서 Add 메서드는 Calculator 클래스의 정적 메서드로, 클래스의 인스턴스를 생성하지 않고도 사용할 수 있습니다.

정적 메서드는 클래스의 인스턴스 없이 호출되므로, 클래스 이름을 통해 직접 호출할 수 있습니다.

정적 메서드의 활용은 상황에 따라 다를 수 있지만, 코드를 모듈화하거나 특정 기능을 보다 일반적인 방법으로 제공하는 데 유용합니다.

참고문헌: