Current location - Training Enrollment Network - Books and materials - Recommend some books to learn C#
Recommend some books to learn C#
1, C# 5.0 in a word: authoritative reference book.

One of the best books to learn C#. If you want to get the latest information to increase your understanding of C# programming, this is one of the best choices. This book discusses the knowledge about C# language in a simple way. However, in order to fully absorb and digest, you need to master some basic knowledge about C language. In a word, this book will certainly benefit you a lot.

The whole book first briefly introduces the relevant background of C# language development, and then immediately jumps to the basic principle of data types. Then, the information content of program design is described systematically. You can also practice the code example written above, which can be downloaded to LINQPAD for free from the internet.

2. "The First C#"

The best way to learn a new programming language is to learn its various examples. This book provides readers with many hands-on projects. These projects are not only easy to remember and participate in, but also easy to expand. For example, the project of cellular management system provides improved code in interface and inheritance, which can avoid your duplication of work.

The index is also well written, because it contains related concepts, so it can help you find what you need easily.

3.C# Deep Edition, Third Edition

This book is mainly written for developers who have some C# programming experience. Compared with other programming manuals, the structure of this book is simple but novel. In the first chapter, the basic knowledge of C# language is introduced, and the C# 1 version is quoted. Chapter 2 mentioned the change of C#2 version. Chapter 3 introduces the changes in C#3 version. And so on. In this way, readers can understand the evolution of this programming language.

4. C# 5.0 Programming: supported. NET 4.5 framework to build Win8, Web and desktop applications.

This is one of the best books for C# developers. This book is well written and its programming knowledge is pragmatic. The target audience is experienced programmers who are interested in. NET and C# programming.

This is a detailed, well-informed and meticulous programming book. The author explains each concept clearly, and there are related examples for specific concepts. It can be said that it provides comprehensive and detailed information for developers who are using this language. Because it covers most areas of this programming language, it is especially suitable for serious developers.

Extended data:

C# is an object-oriented high-level programming language released by Microsoft, which runs on. NET framework. It plans to make its debut at the Microsoft Professional Developers Forum (PDC). C# is the latest achievement of Microsoft researcher anders hejlsberg. C# looks surprisingly similar to Java; Including single inheritance, interface, almost the same syntax as Java, compiling into intermediate code and then running. However, there are obvious differences between C# and Java. It draws lessons from a feature of Delphi and integrates directly with COM (Component Object Model). It is the protagonist of Microsoft. NET windows network framework.

C# is a safe, stable, simple and elegant object-oriented programming language derived from C and C++. It inherits the powerful functions of C and C++, and at the same time removes some complex features of them (for example, there is no macro and multiple inheritance is not allowed). C# combines the simple visual operation of VB with the high running efficiency of C++, and becomes. NET development is characterized by its powerful operation ability, elegant grammar style, innovative language features and convenient component-oriented programming support. ?

C# is an object-oriented programming language. It enables programmers to quickly write various applications based on Microsoft. NET platform, and Microsoft. NET provides a series of tools and services to maximize the development and utilization of computing and communication fields.

C# enables C++ programmers to develop programs efficiently, and because they can call native functions written by C/C++, they will never lose the original powerful functions of C/C++. Because of this inheritance relationship, C# and C/C++ have great similarities, and developers familiar with similar languages can quickly turn to C#.

References:

Baidu encyclopedia -C#