반응형
뇌를 자극하는 C# 5.0 프로그래밍 Chapter9 연습문제
1. 다음 코드에서 NameCard 클래스의 GetAge(), SetAge(), GetName(), SetName() 메소드들을 프로퍼티로 변경해 작성하세요.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | using System; namespace Ex9_1 { class NameCard { public int Age { set; get; } public string Name { set; get; } } class MainApp { static void Main(string[] args) { NameCard MyCard = new NameCard() { Age = 24, Name = "상현" }; Console.WriteLine("나이 : {0}", MyCard.Age); Console.WriteLine("이름 : {0}", MyCard.Name); } } } | cs |
출력결과
2. 다음 프로그램을 완성해서 다음과 같은 결과를 출력하도록 하세요. 단, 무명 형식을 이용해야 합니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | using System; namespace Ex9_2 { class MainApp { static void Main(string[] args) { var nameCard = new {Name = "박상현", Age = 17 }; Console.WriteLine("이름:{0}, 나이:{1}", nameCard.Name, nameCard.Age); var complex = new { Real = 3, Imaginary = -12 }; ; Console.WriteLine("Real:{0}, Imaginary:{1}", complex.Real, complex.Imaginary); } } } | cs |
출력결과
반응형
'programming' 카테고리의 다른 글
뇌를 자극하는 C# 5.0 프로그래밍 Chapter11 연습문제 풀이 (0) | 2016.03.30 |
---|---|
뇌를 자극하는 C# 5.0 프로그래밍 Chapter10 연습문제 풀이 (0) | 2016.01.30 |
뇌를 자극하는 C# 5.0 프로그래밍 Chapter8 연습문제 풀이 (0) | 2016.01.08 |
뇌를 자극하는 C# 5.0 프로그래밍 Chapter7 연습문제 풀이 (0) | 2016.01.07 |
프로젝트 오일러(Project Euler) 23번 문제 (0) | 2016.01.07 |