C#
기초에서 활용까지! 기본기를 탄탄하게 다지는 C# 입문서
C#의 쓰임새와 기초 문법부터 컬렉션, 제네릭, LINQ, 개체 지향, 동적 형식, 비동기 프로그래밍과 같은 활용과 확장 기능까지 입문자에게 필요한 모든 것을 설명합니다.
오탈자가 발생하면 이곳에 지속적으로 업데이트 하도록 하겠습니다.
참고로, 이 페이지의 정오표는 제 사이트를 통해서 접수된 자료만 기록이 됩니다.
추가적인 정보는 출판사
도서 소개 사이트를 참고하세요.
많은 시간 여러 번의 검토를 거쳤지만, 아래와 같은 오탈자가 발생하였습니다.
책 보시는데, 불편을 드려 대단히 죄송합니다.
Main을 Main으로 바꾸고 writeline을 Writeline으로 바꾸어서 컴파일합니다.
-에서-
main을 Main으로 바꾸고 writeline을 Writeline으로 바꾸어서 컴파일합니다.
-으로-
파스칼 표기법: 접두사와 단어를 언더스코어(_)로 구분합니다.
int my_num = 0;
-에서-
파스칼 표기법: 단어를 대문자로 구분합니다.
int MyNum = 0;
-으로-
이 부분은 사실, 표기법이 문법이 아닌 스타일이라서, 큰 차이는 없지만, 아직 소문자로 시작하는 변수만을 표기하기 위해서
nynum을 구분짓기 위해서 언더스코어를 사용했지만, 좀 더 명확한 내용은 MyNum 형태로 문자와 문자를 대문자로 구분짓는게
더 좋은 표현이라고 생각하여 변경하도록 하겠습니다.
// 상수: j는 20으로 고정
-에서-
// 상수: age는 20으로 고정
-으로-
Convert 클래스의 Int32() 메서드로 묶어 줍니다.
-에서-
Convert 클래스의 ToInt32() 메서드로 묶어 줍니다.
-으로-
//정수로 변환
-에서-
//실수로 변환
-으로-
ConsoleKeyInfo 열거형을 사용했는데요. 열거형에 대한 내용은 뒤에서 자세히 다루겠지만,
-에서-
ConsoleKeyInfo 구조체와 ConsoleKey 열거형을 사용했는데요. 구조체와 열거형에 대한 내용은 뒤에서 자세히 다루겠지만,
-으로-
주석문에 &, |, ^로 변경했습니다.
조건문
-에서-
조건식
-으로-
기본 데이터 형식이 저장됩니다.
-에서-
데이터 형식의 기본값이 저장됩니다.
-으로-
전자책에는 실행 결과가 띄어쓰기가 잘못되어 출판되었습니다.
전자책에는 예 문자가 깨져서 보입니다.
전자책에는 Sum이 sum으로 소문자로 잘못 표기되었습니다.
제 원고에는 "또만나요"로 되어 있는데, 편집 과정에서 띄어쓰기가 적용되었습니다.
제곱근
-에서-
거듭제곱
-으로-
데이터형식변수1
-에서-
데이터형식 변수1
-으로-
xmax
-에서-
xmas
-으로-
1 ~ 10
-에서-
1 ~ 9
-으로-
실행 결과의 공백이 전자책에서는 제대로 표현되지 않았습니다.
전자책에는 \r 만 표시되었습니다.
전자책에는 화살표 부분에 불필요한 공백이 추가되었습니다.
내림차순
-에서-
오름차순
-으로-
전자책에는 ClassOne과 ClassTwo가 classOne과 classsTwo로 소문자로 잘못 표기되었습니다.
Name 속성
-에서-
Color 속성
-으로-
, num 제거해도 됩니다.
원고와 GitHub 소스에는 "Class와 같은 레벨로" 되어 있습니다.
전자책에는 StringLength 메서드 전달 부분이 stringLength 소문자로 표현되었습니다.
생성자의
-에서-
메서드의
-으로-
World
-에서-
Word
-으로-
sealed 클래스가
-에서-
sealed 키워드가
-으로-
개발 패턴들을 정리해 나갔습니다.
-에서-
개발 패턴들을 정리해 나가겠습니다.
-으로-
1번 순서 앞에 다음 그림의 0번 순서(다음 4줄)를 먼저 실행해야 합니다.
> public interface IKs { }
> public class GoodCar { }
> public class BadCar { public BadCar(string message) { } }
> public class OfficeCamper : GoodCar, IKs { }
특별한 목적의 Assert 클래스를 만들어 보았습니다.
-에서-
특별한 목적의 Assert 클래스를 사용해 보았습니다.
-으로-