728x90
반응형

속성 값 읽기와 저장 형식

 

[접근 한정자] 데이터형 속성명

{

    get {return 멤버변수;}

    set (멤버변수 = value;}

}

public int Count

{

    get {return count;}

    set {count = value;}

}

 

using System;
using System.IO;
using System.Runtime.Serialization.Formatters.Binary;

namespace ex
{
    class A
    {
        private int number;
        private string name;
        public string Name
        {
            get { return name; }
            set { name = value; }
        }

        public int Number
        {
            get { return number; }
            set
            {
                if (value < 0 || value > 9)
                    number = 0;
                else
                    number = value;
            }
        }
    }
    public class Program
    {
        public static void Main()
        {
            A test = new A();
            test.Name = "Microsoft C#";
            test.Number = 9;
            Console.WriteLine("{0} {1}", test.Name, test.Number);
            test.Number = -7;
            Console.WriteLine(test.Number);
        }
    }
}

728x90
반응형

+ Recent posts