[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}");
    }
}

위 예제에서 MyClassSetFieldGetField라는 두 개의 인스턴스 메서드를 가지고 있습니다. SetFieldmyField 필드에 값을 설정하고, GetFieldmyField 필드의 값을 반환합니다.

Program 클래스의 Main 메서드에서는 MyClass의 인스턴스를 생성하고, SetField를 통해 필드 값을 설정한 뒤 GetField로 필드의 값을 읽어와 화면에 출력합니다.

이와 같이 C#에서는 클래스의 인스턴스 메서드를 사용하여 객체의 동작을 정의하고, 객체의 상태를 조작할 수 있습니다.

이처럼 C#에서 클래스의 인스턴스 메서드를 이용하여 객체에 대한 동작을 구현하고, 객체의 상태를 변경 및 읽기 위해 사용합니다.

더 자세한 정보는 Microsoft 공식 C# 문서를 참조하십시오.