3 | 63 | (p.63 / 12줄) 12라인
프로그 래머가 힙에
->
프로그래머가 힙에 | 2014-09-29 | 1 |
3 | 86 | (86페이지 소스코드 중 19번째) 19번째 마지막에 ;가 빠졌습니다. | 2015-02-07 | 2 |
3 | 94 | (p.94 상단 제목) 3장/StringNumberConverion/MainApp.cs -> 3장/StringNumberConversion/MainApp.cs | 2014-12-31 | 2 |
3 | 107 | (p.107) 아래 두 번째 문단의 끝 줄.
사용할 수 있게 합니다..
->
사용할 수 있게 합니다. | 2014-09-29 | 1 |
6 | 172 | (172쪽 상단 박스) int z = Calculator.Plus(7, 8); // y는 15
->
int z = Calculator.Plus(7, 8); // z는 15 | 2015-02-11 | 2 |
6 | 172 | (172쪽 상단 박스) int z = Calculator.Plus(7, 8); // y는 15
->
int z = Calculator.Plus(7, 8); // z는 15 | 2015-02-11 | 2 |
6 | 178 | (178쪽 왼쪽 네모 박스 안 소스코드) int a = 3; int b = 4;
int result = Calculator.Plus(x, y);
->
int x = 3; int y = 4;
int result = Calculator.Plus(x, y);
| 2015-02-11 | 2 |
6 | 190 | (190p 라인11) int sum = 0; 12
->
int sum = 0; | 2015-01-05 | 2 |
6 | 193 | (193p) void MyMethod_2(int a = 0, int b, int c = 10, int d = 20) { Console.WriteLine("{0}, {1}, {2}", a, b, c); }
->
void MyMethod_2(int a = 0, int b = 0, int c = 10, int d = 20) { Console.WriteLine("{0}, {1}, {2}, {3}", a, b, c, d); } | 2014-12-30 | 2 |
7 | 218 | (218쪽 소스코드) class MyClass : ICloneable { public int MyField1; public int MyField2; public MyClass Clone() { MyClass newCopy = new MyClass(); newCopy.MyField1 = this.MyField1; newCopy.MyField2 = this.MyField2;
return newCopy; } }
->
class MyClass : ICloneable { public int MyField1; public int MyField2; public Object Clone() { MyClass newCopy = new MyClass(); newCopy.MyField1 = this.MyField1; newCopy.MyField2 = this.MyField2;
return newCopy; } }
| 2015-02-11 | 2 |
7 | 251 | (251p 하단) 첫 번째 정의에서는 Func1()과 Func2() 메소드만을 정의하고,
->
첫 번째 정의에서는 Method1()과 Method2() 메소드만을 정의하고, | 2015-01-06 | 2 |
9 | 282 | (282 페이지 2번째 칸에 있는 소스) GetMyFierld -> GetMyField (r삭제) | 2015-03-07 | 3 |
9 | 284 | (284p 상단) 첫 번째 박스,
public int GetMyFierld(){ return myField; }
->
public int GetMyField(){ return myField; }
| 2014-09-27 | 1 |
9 | 285 | (285p 중간) 두 번째 박스,
private int MyFierld
->
private int MyField
| 2014-09-27 | 1 |
10 | 323 | (Page 323(중간의 예제 코드)) list.Insert(25, 1); // 25를 1번 인덱스에 삽입. 즉, ~ -> list.Insert(1, 25); // 25를 1번 인덱스에 삽입. 즉, ~ | 2015-07-28 | 4 |
12 | 380 | (380페이지 아래서 5째줄) 이 프로그램은 4개의 32비트 정수를 받아 하나의 32비트 정수 안에
->
이 프로그램은 4개의 8비트 정수를 받아 하나의 32비트 정수 안에 | 2015-05-25 | 3 |
13 | 390 | (390쪽 첫번째 줄) 첫줄 Callback은 Plus() 메소드를 참조하고, Mins() 메소드를 넘기면 Minus() 메소드를 참조하게 됩니다.
->
첫줄 Callback은 Plus() 메소드를 참조하고, Minus() 메소드를 넘기면 Minus() 메소드를 참조하게 됩니다. | 2015-02-11 | 2 |
13 | 399 | (Page 399 (중간의 예제 코드 : ShotOut은 모두 ShoutOut으로 변경해야 함...)) void ShotOut( string location ) { Console.WriteLine("피하세요! {0}에 불이 났어요!", location); } -> void ShoutOut( string location ) { Console.WriteLine("피하세요! {0}에 불이 났어요!", location); } | 2015-07-28 | 4 |
13 | 400 | (예제 코드. ShotOut은 모두 ShoutOut으로 변경해야 함.) Page 400(상단 예제 코드) Fire += new ThrerIsFire ( ShotOut ); -> Fire += new ThrerIsFire ( ShoutOut );
Page 400(하단 예제 코드) // + 연산자자와 = 연산자 사용하기 ThereIsAFire Fire = new ThereIsAFire ( Call119 ) + new ThereIsAFire ( ShotOut ) + new ThereIsAFire ( Escape );
// Delegate.Combine() 메소드 사용하기 ThereIsAFire Fire = (ThereIsAFire) Delegate.Combine( new ThereIsAFire ( Call119 ), new ThereIsAFire ( ShotOut ), new ThereIsAFire ( Escape ) ); -> // + 연산자자와 = 연산자 사용하기 ThereIsAFire Fire = new ThereIsAFire ( Call119 ) + new ThereIsAFire ( ShoutOut ) + new ThereIsAFire ( Escape );
// Delegate.Combine() 메소드 사용하기 ThereIsAFire Fire = (ThereIsAFire) Delegate.Combine( new ThereIsAFire ( Call119 ), new ThereIsAFire ( ShoutOut ), new ThereIsAFire ( Escape ) );
| 2015-07-28 | 4 |
14 | 427 | (p427 밑에서 2번쨰 줄) .NET 프라임워크의 -> .NET 프레임워크의 | 2015-01-13 | 2 |
18 | 525 | (525 페이지 중간 표 중 복사부분) FileInfo src = new FileInfo"a.dat");
->
FileInfo src = new FileInfo("a.dat"); | 2015-02-25 | 3 |
19 | 577 | (577쪽, 578쪽) MyClass obj = new MyClass();
Thread t1 = new Thread(new ThreadStart(obj.DoSomethng); Thread t2 = new Thread(new ThreadStart(obj.DoSomethng); Thread t2 = new Thread(new ThreadStart(obj.DoSomethng);
->
Counter obj = new Counter();
Thread t1 = new Thread(new ThreadStart(obj.Increase); Thread t2 = new Thread(new ThreadStart(obj.Increase); Thread t2 = new Thread(new ThreadStart(obj.Increase);
| 2015-02-11 | 2 |
19 | 577 | (577쪽, 578쪽) MyClass obj = new MyClass();
Thread t1 = new Thread(new ThreadStart(obj.DoSomethng); Thread t2 = new Thread(new ThreadStart(obj.DoSomethng); Thread t2 = new Thread(new ThreadStart(obj.DoSomethng);
->
Counter obj = new Counter();
Thread t1 = new Thread(new ThreadStart(obj.Increase); Thread t2 = new Thread(new ThreadStart(obj.Increase); Thread t2 = new Thread(new ThreadStart(obj.Increase);
| 2015-02-11 | 2 |
20 | 647 | (647 페이지 step1) 컨트롤 : PorgressBar Name: pgDummy Maximum : 20PogressBar
->
컨트롤 : PorgressBar Name: pgDummy Maximum : 20
PogressBar 삭제 | 2015-03-03 | 4 |
20 | 647 | (647 페이지 step1 컨트롤 부분) 컨트롤: TrackBar Name: thDummy Maximum : 20
->
컨트롤: TrackBar Name: tbDummy (th -> tb로) Maximum : 20 | 2015-03-04 | 4 |
20 | 651 | (651쪽 그림 오른쪽에 있는 글상자) Text : Details
->
View : Details | 2015-02-11 | 2 |
20 | 659 | (659 페이지 아래에서 2번째 줄) <CopyAsync>
-> <Async Copy> | 2015-03-04 | 3 |
|