> 백엔드 개발 > C#.Net 튜토리얼 > C#에서 사용자 정의 메서드를 정의하는 방법은 무엇입니까?

C#에서 사용자 정의 메서드를 정의하는 방법은 무엇입니까?

王林
풀어 주다: 2023-09-15 18:17:06
앞으로
1071명이 탐색했습니다.

C#에서 사용자 정의 메서드를 정의하는 방법은 무엇입니까?

재C#中정义自정义方법,使응용以下语법 −

<Access Specifier> <Return Type> <Method Name>(Parameter List) {
Method Body
}
로그인 후 복사

다음은 메소드의 다양한 요소입니다. −

  • 액세스 지정자 − 이는 변수 또는 다른 메소드의 가시성을 결정합니다. class.

  • 반환 유형 − 메서드는 값을 반환할 수 있습니다. 반환 유형은 메서드가 반환하는 값의 데이터 유형입니다. 메소드가 값을 반환하지 않는 경우 반환 유형은 void입니다.

  • 메소드 이름 − 메소드 이름은 고유 식별자이며 대소문자를 구분합니다. 클래스에 선언된 다른 식별자와 동일할 수 없습니다.

  • 매개변수 목록 - 괄호로 묶인 매개변수는 메소드로부터 데이터를 전달하고 수신하는 데 사용됩니다. 매개변수 목록은 메소드 매개변수의 유형, 순서 및 개수를 나타냅니다. 매개변수는 선택사항입니다. 즉, 메서드에 매개변수가 없을 수 있습니다.

  • 메서드 본문 − 여기에는 필수 활동을 완료하는 데 필요한 지침 세트가 포함되어 있습니다.

예제를 살펴보겠습니다. −

예제

라이브 데모

using System;

namespace Demo {
   class NumberManipulator {
      public int FindMax(int num1, int num2) {
         /* local variable declaration */
         int result;

         if (num1 > num2)
         result = num1;
         else
         result = num2;
         return result;
      }

      static void Main(string[] args) {
         /* local variable definition */
         int a = 90;
         int b = 15;
         int ret;
         NumberManipulator n = new NumberManipulator();

         //calling the FindMax method
         ret = n.FindMax(a, b);
         Console.WriteLine("Max value is : {0}", ret );
         Console.ReadLine();
      }
   }
}
로그인 후 복사

输출

Max value is : 90
로그인 후 복사

위 내용은 C#에서 사용자 정의 메서드를 정의하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿