[c#] C# 메서드의 기본 구조
C# 메서드의 기본 구조
C#에서 메서드는 클래스 내에 정의된 기능적인 단위를 나타냅니다. 메서드를 사용하여 원하는 작업을 캡슐화하고, 코드의 재사용성과 가독성을 높일 수 있습니다.
기본 구조
아래는 C#에서 메서드의 기본 구조입니다.
접근제한자 반환형식 메서드이름(매개변수)
{
// 메서드의 기능 구현
}
- 접근제한자: 메서드에 접근할 수 있는 범위를 나타냅니다.
public
,private
,protected
등이 사용될 수 있습니다. - 반환형식: 메서드가 반환하는 데이터 형식을 나타냅니다. 반환값이 없는 경우에는
void
를 사용합니다. - 메서드이름: 메서드의 이름을 나타냅니다. 식별자 규칙에 따라 작성되어야 합니다.
- 매개변수: 메서드가 필요로 하는 입력값을 나타냅니다. 필요에 따라 생략될 수 있습니다.
예제
아래 예제는 두 정수를 더하는 간단한 메서드를 보여줍니다.
public class Calculator
{
public int Add(int num1, int num2)
{
return num1 + num2;
}
}
위 예제에서 Add
메서드는 public
접근제한자로 정의되었으며, int
형식을 반환하고, num1
과 num2
라는 두 개의 매개변수를 사용합니다.
메서드를 호출하려면 해당 클래스의 인스턴스를 생성한 후 점 표기법을 사용하여 메서드에 접근할 수 있습니다.
Calculator calc = new Calculator();
int result = calc.Add(3, 5); // result = 8
이를 통해 메서드를 통해 쉽게 코드를 재사용하고 호출할 수 있습니다. ```