[c#] 클래스의 정적 메서드
정적 메서드는 클래스의 인스턴스와는 관계없이 동작하는 메서드이며, 주로 유틸리티 함수나 도우미 함수를 구현할 때 사용됩니다.
이와 같은 메서드는 static
키워드를 사용하여 정의됩니다.
아래는 C#에서 정적 메서드를 선언하는 예시입니다.
public class Calculator
{
// 정적 메서드 선언
public static int Add(int a, int b)
{
return a + b;
}
}
위의 예시에서 Add
메서드는 Calculator
클래스의 정적 메서드로, 클래스의 인스턴스를 생성하지 않고도 사용할 수 있습니다.
정적 메서드는 클래스의 인스턴스 없이 호출되므로, 클래스 이름을 통해 직접 호출할 수 있습니다.
정적 메서드의 활용은 상황에 따라 다를 수 있지만, 코드를 모듈화하거나 특정 기능을 보다 일반적인 방법으로 제공하는 데 유용합니다.
참고문헌:
- https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/static-classes-and-static-class-members