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

C#의 특성 및 메서드 액세스


속성은 프로그램에서 클래스, 메서드, 구조, 열거자, 어셈블리 등과 같은 다양한 요소의 동작에 대한 정보를 런타임에 전달하는 데 사용되는 선언적 태그입니다.

속성을 ​​설정하려면 -

[attribute(positional_parameters, name_parameter = value, ...)]
Element

여기에서 속성의 이름과 값은 [ ] 위치 매개변수를 사용하여 정보를 지정할 수 있습니다.

예시

다음은 C#에서 속성 및 메서드에 액세스하는 예입니다 −

#define DEBUG
using System;
using System.Diagnostics;
public class Demo {
   [Conditional("DEBUG")]
   public static void Message(string str) {
      Console.WriteLine(str);
   }
}
class Test {
   static void functionDisplay() {
      Demo.Message("Our function...");
   }
   public static void Main() {
      Demo.Message("This is Main function!");
      functionDisplay();
      Console.ReadKey();
   }
}

출력

This is Main function!
Our function...