C#을 다루는 기술(C# in Depth 4th edition)

출간일(Release) : 2021/06/07
종이책 출간일(Print Release) : 2021/05/13
전자책 종류(Format) : ePub
Price : KRW 28,800







버전별 주요 기능을 이해한다
제네릭, null 가능 값 타입, 익명 메서드, 이터레이터, LINQ, 람다 표현식, 익명 타입, 객체 초기화자, 쿼리 표현식, 동적 타이핑, async/await, 비동기 메서드, 표현식 본문 멤버, 자동 구현 속성, 문자열 관련 기능, 튜플, switch 표현식, 패턴 매칭 등 다양한 기능을 현실적인 예제와 함께 배운다.

예제 200개로 생산성을 높이는 C# 작성법을 배운다
단순히 C# 공식문서에 있을 법한 사용법만 나열하는 것이 아니라, 200개가 넘는 예제 코드로 문제를 해결하는 다양한 해법을 구체적으로 제시한다. 그리고 이 과정을 지속적으로 거치면서 C# 코드를 간소화하고 생산성을 높이는 방법을 체득할 수 있다.

C# 내부 동작 방식을 이해하여 C# 전문가로 발돋움하자!
이 책은 C#의 내부 동작 방식을 존 스킷만의 경험과 매력적인 통찰로 담아냈다. 이를 통해 C#의 면면을 들여다보고 숨겨진 트릭을 발견하여 C#을 좀 더 C#답게 설계하고 프로그래밍 기술을 극대화하도록 돕는다.

You will learn the main features of each version with this book.
This book covers generics, nullable value types, anonymous methods, iterators, LINQ, lambda expressions, anonymous types, object initializers, query expressions, dynamic typing, async/await, asynchronous methods, expression body members, auto-implemented properties, string functions, tuples, switch expressions, pattern matching, and many other features with practical examples.

With 200 examples, you can learn how to write C# to increase productivity.
This book does not just list possible usages in the official C# documentation, but provides concrete solutions for solving problems with more than 200 example codes. And as you continue through this process, you can learn how to simplify your C# code and increase your productivity.

Understand the inner workings of C# and become a C# expert!
This book captures the inner workings of C# through John Skitt’s own experience and engaging insights. This will help you design C# more like C# and maximize your programming skills by looking at the side of C# and discovering hidden tricks.

존 스킷(Jon Skeet)
구글의 소프트웨어 엔지니어로 런던 사무소에서 근무하고 있다. 담당 업무는 구글 클라우드 플랫폼용 .NET 클라이언트 라이브러리를 개발하는 것인데, 이는 구글과 C#에 대한 열정을 동시에 쏟아부을 수 있는 일이다. C# 표준화를 담당하는 ECMA 기술 그룹의 소장이며 .NET 파운데이션에서 구글을 대표하고 있다. 개발자를 위한 질의응답 사이트인 스택 오버플로(Stack Overflow)에 자주 참여하여 이를 통해 잘 알려져 있다. 그 외에도 콘퍼런스와 사용자 그룹, 블로그에서 연설하고 글을 쓰는 것을 즐긴다. 이 모든 것의 공통점은 다른 개발자와 함께하는 방법이라는 것이며, 이를 통해 많은 것을 배운다.

He is a software engineer at Google and works in the London office. His job is to develop a .NET client library for the Google Cloud Platform, which allows him to pour his passion for both Google and C# at the same time. The author is the head of the ECMA technology group responsible for C# standardization and represents Google at the .NET Foundation. He is well known for his frequent participation in Stack Overflow, a question-and-answer site for developers. In addition to that, he enjoys speaking and writing at conferences, user groups and blogs. What all of this has in common, he says, is how to work with other developers, and he himself can learn a lot.

부록(Extra File)