Illustrated C# 7: The C# Language Presented Clearly, Concisely, and Visually, 5/e

Daniel Solis, Cal Schrotenboer



Get to work quickly with C# with a uniquely succinct and visual format used to present the C# 7.0 language. Whether you’re getting to grips with C# for the first time or working to deepen your understanding, you’ll find this book to be a clear and refreshing take on each aspect of the language.

Figures are of prime importance in this book. While teaching programming seminars, Daniel Solis found that he could almost watch the light bulbs going on over the students’ heads as he drew the figures on the whiteboard. In this text, he has distilled each important concept into simple but accurate illustrations. For this latest edition, Dan is joined by fellow experienced teacher and programmer, Cal Schrotenboer, to bring you the very latest C# language features, along with an understanding of the frameworks it most often lives in: .NET and the new .NET Core.

For something as intricate and precise as a programming language, there must be text as well as figures. But rather than long, wordy explanations, the authors use short, concise descriptions and bullet lists to make each important piece of information visually distinct and memorable.


What You’ll Learn






  • Start with an overview of C# programming and how the language works under the hood
  • Put things in context with a little useful history of C# and .NET
  • Know how .NET Core fits into the picture
  • Understand how C# handles types
  • Benefit from clear, concise explanations of each language feature, from classes and inheritance to enumerators and iterators, and the new C# 7.0 tuples
  • Quickly access material via this book's visual introduction to asynchronous programming with C#

Who This Book Is For

Novice to intermediate C# programmers, and more experienced programmers moving to C# from other languages


以獨特簡潔且視覺化的形式介紹C# 7.0語言,讓您能快速上手。無論您是第一次接觸C#還是希望加深對其理解,這本書都會清晰而耳目一新地呈現語言的各個方面。

本書中的圖表至關重要。在教授程式設計研討會時,Daniel Solis發現當他在白板上畫圖時,幾乎可以看到學生們頭腦中的燈泡亮起。在本書中,他將每個重要概念都簡化成簡單而準確的插圖。在這本最新版中,Dan與經驗豐富的教師和程式設計師Cal Schrotenboer合作,為您帶來最新的C#語言功能,以及它最常使用的框架:.NET和新的.NET Core。



- 從C#程式設計的概述和語言的內部運作開始
- 通過一些有用的C#和.NET歷史來了解背景
- 了解.NET Core的角色
- 理解C#如何處理類型
- 從類和繼承到列舉和迭代器,以及新的C# 7.0元組,每個語言特性都有清晰而簡潔的解釋
- 通過本書對C#異步程式設計的視覺介紹快速查找資料