본문 바로가기

전체 글79

클래스의 생성자와 소멸자를 모두 테스트하는 코드 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 37 38 39 40 41 42 43 44 45 using System; namespace ee { class Cat { public Cat() { Name = ""; Color = ""; } public Cat(string _Name, string _Color) { Name = _Name; Color = _Color; } ~Cat() { Console.WriteLine("{0} : 잘가", Name); } public string Name; public string Color; public void Meow() { Console.. 2022. 7. 27.
클래스를 선언하고 객체를 생성하는 예제 프로그램 1234567891011121314151617181920212223242526272829303132using System;namespace ee{ class Cat { public string Name; public string Color; public void Meow() { Console.WriteLine("{0} : 야옹", Name); } } class MainApp { static void Main(string[] args) { Cat kitty = new Cat(); kitty.Color = "하얀색"; kitty.Name = "키티"; kitty.Meow(); Console.WriteLine("{0} : {1}", kitty.Name, kitty.Color); Cat nero = new Ca.. 2022. 7. 27.
델리게이트 기본 예제 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 using System; namespace ee { delegate int Mydelegate(int a, int b); class Calculator { public int Plus(int a, int b) { return a + b; } public static int Minus(int a, int b) { return a - b; } } class MainApp { static void Main(string[] args) { Calculator Calc = new Calculator(); Mydelegate Callback; Callback = .. 2022. 7. 26.
뇌를 자극하는 C# 5.0 프로그래밍 연습문제 11장 1,2번 1번 다음 코드에서 문제를 찾고, 그 원인을 설명하세요. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 using System; using System.Collections; using System.Collections.Generic; namespace ee { class MainApp { static void Main(string[] args) { Queue queue = new Queue(); queue.Enqueue(10); ; queue.Enqueue("한글"); queue.Enqueue(3.14); Queue queue2 = new Queue(); queue2.Enqueue(10); queue2.Enqueue("한글"); queue2... 2022. 7. 26.