// MyClass 라는 이름의 클래스 정의
public class MyClass
{
public int Value { get; set; } // 인스턴스 멤버 변수 (프로퍼티)
// 생성자 (선택 사항)
public MyClass(int value)
{
Value = value;
}
public void DisplayValue()
{
Console.WriteLine($"The value is: {Value}");
}
}
// 여러 인스턴스 생성 및 사용
class Program
{
static void Main(string[] args)
{
// 첫 번째 인스턴스 생성
MyClass instance1 = new MyClass(10);
instance1.DisplayValue(); // 출력: The value is: 10
// 두 번째 인스턴스 생성 (첫 번째와 독립적)
MyClass instance2 = new MyClass(20);
instance2.DisplayValue(); // 출력: The value is: 20
// 세 번째 인스턴스 생성
MyClass instance3 = new MyClass(30);
instance3.DisplayValue(); // 출력: The value is: 30
// 각 인스턴스는 서로 다른 메모리 공간을 차지하며 독립적인 Value 값을 가짐.
}
}