BackEND/C#

C# 기초 6(Get; Set; ) PROP+TAB+TAB

smartlittlepuppy 2021. 2. 17. 19:19
반응형

User.cs

public class User
    {
        //번호, 이름, 나이, 연락처

        public int No { get; set; }

        public string Name { get; set; }

        public int Age { get; set; }

        public string Phone { get; set; }
    }

User.cs에서 정의한 속성 (prop+tab +tab) get와 set지정하고, 이것을 타입으로 설정할수 있다. 

var list = new List<User>();

 

아래 두개 결과는 똑같다.

static void Main(string[] args)
        {

            var user1 = new User();
            user1.No = 1;
            user1.Name = "홍길동";

            var user2 = new User();
            user2.No = 2;
            user2.Name = "홍길동2";

            //User.cs에서 정의한 User 타입. 
            var list = new List<User>();
            list.Add(user1);
            list.Add(user2);

            foreach(var user in list)
            {
                Console.WriteLine("번호" + user.No + "이름" + user.Name);

            }




        }

 

static void Main(string[] args)
        {

            var user1 = new User()
            {
                No = 1,
                Name = "홍길동"
            };

            var user2 = new User()
            {
                No = 2,
                Name = "홍길동2"
            };
            user2.No = 2;
            user2.Name = "홍길동2";

            //User.cs에서 정의한 User 타입. 
            var list = new List<User>()
            {
                user1, user2
            };

            foreach(var user in list)
            {
                Console.WriteLine("번호" + user.No + "이름" + user.Name);

            }




        }
반응형