Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#의 메서드 매개변수

<시간/>

매개변수는 메소드에서 데이터를 전달하고 수신하는 데 사용됩니다. 먼저 구문을 살펴보겠습니다 −

  • 액세스 지정자 − 다른 클래스의 변수 또는 메서드의 가시성을 결정합니다.
  • 반환 유형 - 메서드는 값을 반환할 수 있습니다. 반환 유형은 메서드가 반환하는 값의 데이터 유형입니다. 메서드가 값을 반환하지 않으면 반환 유형은 무효입니다.
  • 메서드 이름 − 메소드 이름은 고유 식별자이며 대소문자를 구분합니다. 클래스에 선언된 다른 식별자와 같을 수 없습니다.
  • 매개변수 목록 − 괄호로 묶인 매개변수는 메소드에서 데이터를 전달하고 수신하는 데 사용됩니다. 매개변수 목록은 메소드 매개변수의 유형, 순서 및 개수를 나타냅니다. 매개변수는 선택사항입니다. 즉, 메소드에는 매개변수가 포함될 수 없습니다.
  • 메서드 본문 − 여기에는 필수 활동을 완료하는 데 필요한 일련의 지침이 포함되어 있습니다.

예를 들어 보겠습니다 -

using System;
public class NumberManipulator {
   public int FindMax(int num1, int num2) {
      int result;
      if (num1 > num2)
         result = num1;
      else
         result = num2;
         return result;
   }
   public static void Main(string[] args) {
      int a = 500;
      int b = 750;
      int ret;
      NumberManipulator n = new NumberManipulator();
      ret = n.FindMax(a, b);
      Console.WriteLine("Max value = "+ret );
   }
}

출력

이것은 다음과 같은 출력을 생성합니다 -

Max value = 750