[c#] 클래스의 인스턴스 메서드
C#에서는 클래스에 인스턴스 메서드를 정의하여 해당 클래스의 객체에 대한 동작을 구현할 수 있습니다. 인스턴스 메서드는 특정 객체에 종속되어 있으며, 해당 객체의 속성 및 상태에 접근할 수 있습니다.
아래는 간단한 예제를 통해 C#에서 클래스의 인스턴스 메서드를 구현하는 방법을 살펴보겠습니다.
using System;
class MyClass
{
private int myField;
public void SetField(int value)
{
myField = value;
}
public int GetField()
{
return myField;
}
}
class Program
{
static void Main()
{
MyClass myObject = new MyClass();
myObject.SetField(10);
int fieldValue = myObject.GetField();
Console.WriteLine($"Field value: {fieldValue}");
}
}
위 예제에서 MyClass
는 SetField
와 GetField
라는 두 개의 인스턴스 메서드를 가지고 있습니다. SetField
는 myField
필드에 값을 설정하고, GetField
는 myField
필드의 값을 반환합니다.
Program
클래스의 Main
메서드에서는 MyClass
의 인스턴스를 생성하고, SetField
를 통해 필드 값을 설정한 뒤 GetField
로 필드의 값을 읽어와 화면에 출력합니다.
이와 같이 C#에서는 클래스의 인스턴스 메서드를 사용하여 객체의 동작을 정의하고, 객체의 상태를 조작할 수 있습니다.
이처럼 C#에서 클래스의 인스턴스 메서드를 이용하여 객체에 대한 동작을 구현하고, 객체의 상태를 변경 및 읽기 위해 사용합니다.
더 자세한 정보는 Microsoft 공식 C# 문서를 참조하십시오.