C# 연습문제 : 프로퍼티 (뇌를 자극하는 C# 5.0)

2022. 9. 17. 18:10문제/C# 연습문제

1. 프로퍼티를 이용해 이름과 나이를 출력하는 프로그램을 만드세요.

using System;

namespace BookTestC
{
    public class NameCard
    {
        private string name;
        private int age;

        public NameCard(string name, int age)
        {
            Name = name;
            Age = age;
        }

        public string Name
        { get { return name; } set { name = value; } }

        public int Age
        { get { return age; } set { age = value; } }
    }

    public class Program
    {
        private static void Main(string[] args)
        {
            NameCard nameCard = new NameCard("철수", 15);

            Console.WriteLine("이름 :{0} ", nameCard.Name);
            Console.WriteLine("나이 :{0} ", nameCard.Age);
        }
    }
}

 

2. 무명 형식을 이용해 이름, 나이를 출력하는 프로그램을 만드시오.

using System;

namespace BookTestC
{
    public class Program
    {
        private static void Main(string[] args)
        {
            var nameCard = new { Name = "철수", Age = 15 };

            Console.WriteLine("이름 :{0} ", nameCard.Name);
            Console.WriteLine("나이 :{0} ", nameCard.Age);
        }
    }
}