A updated guide to the C# programming language covers the fundamentals of C# 3.0, including such topics as syntax fundamentals, working with variables, console input and output, common intermediate language data strings, exception handling, and multithreading patterns, with new chapters on LINQ, Query Expressions, Lambda Expressions, Standard Query Operators, Delegates, and Collections Interfaces. Original. (Intermediate)
This text provides comprehensive coverage of the C# language, going beyond a tutorial and offering a foundation upon which you can begin effective software development projects. For readers already familiar with C#, it provides insight into some of the more complex programming paradigms and provides in-depth coverage of the features introduced in the latest version of the language, C# 7.0 and .NET Framework X.Y and .NET Core 1.X. It is both a tutorial and a reference that can be used for many years
Focusing on code adoption and migration, this text serves as a crucial resource for programmers seeking guidance in making informed decisions. It addresses key considerations and offers practical insights that help navigate the complexities of integrating new code into existing systems.
Focused on the latest advancements in C# 12.0, this guide by Mark Michaelis offers a structured approach for programmers of all levels. It covers new features such as any-type aliases, inline arrays, and enhanced pattern matching, while providing practical examples and modern coding guidelines. The book emphasizes mastering core constructs, managing nullable reference types, and utilizing LINQ for collections. With version-specific notes and icons, it ensures readers can easily navigate innovations and maintain compatibility, making it a comprehensive resource for aspiring and experienced C# developers alike.
Essential C# 8.0 is a well-organized, no-fluff guide to C# 8.0 for programmers at all levels of experience. Reflecting the most important C# features, it will help you write code that's simple, powerful, robust, secure, and maintainable. Author Mark Michaelis is a world-class C# expert: a long-time Microsoft MVP and Regional Director who also has served on Microsoft's C# design review team. He presents a comprehensive tutorial and reference for the entire language, including expert coverage of key C# 8.0 enhancements. He illustrates key C# constructs with succinct examples, and presents best-practice coding guidelines.
C# jest jednym z najlepszych dzieł Microsoftu - cechuje go dojrzałość,
prostota i nowoczesność. Został zaprojektowany jako język obiektowy i
konsekwentnie jest rozwijany. Służy do tworzenia aplikacji sieciowych,
mikrousług, aplikacji desktopowych, oprogramowania dla urządzeń mobilnych i
internetu rzeczy. Ponadto C# jest językiem otwartym, pozwalającym na pisanie
kodu bezpiecznego, przejrzystego, wydajnego i prostego w konserwacji. W wersji
8.0 pojawiły się funkcjonalności, które jeszcze bardziej usprawniają pracę
programisty. To siódme, zaktualizowane i uzupełnione wydanie jednego z
najlepszych podręczników programowania, docenianego przez programistów na
każdym poziomie zaawansowania. Poza znakomitym samouczkiem języka C# znalazły
się tu informacje o poszczególnych metodykach programowania. Książka zawiera
także omówienie nowości w C#: typów referencyjnych dopuszczających wartość
null, indeksów, przedziałów, rozbudowanego dopasowywania do wzorca, strumieni
asynchronicznych i innych. Treść jest uporządkowana i przejrzysta, co nadaje
podręcznikowi przystępną formę, a zawarte w nim wskazówki pomagają w
ograniczeniu liczby błędów w kodzie. W książce między innymi: istotne
konstrukcje w C# techniki programowania obiektowego w C#, w tym klasy,
dziedziczenie i interfejsy typy generyczne, delegaty, wyrażenia lambda oraz
refleksje i atrybuty strumienie asynchroniczne przetwarzanie równoległe i
wielowątkowość współdziałanie z kodem niezarządzanym
C# jest prostym, nowoczesnym, bezpiecznym językiem programowania, kt�ry
powstał na bazie język�w C i C++, jednak otrzymał też najlepsze cechy takich
język�w jak Visual Basic, Object Pascal, Delphi czy Java.Został od podstaw
zaprojektowany jako obiektowy. C# stanowi część platformy Microsoft .NET
Framework. Ta dojrzała technologia pozwala na efektywne tworzenie kodu
bezpiecznego, przejrzystego, wydajnego i prostego w konserwacji.Niniejsza
książka to bardzo praktyczne kompendium wiedzy o języku C#. Została oparta na
podstawowej specyfikacji C# Language 6.0. Zawiera kompletne om�wienie języka.