Book description
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
C# ist unbestreitbar eine der vielseitigsten Programmiersprachen, die Ingenieuren heute zur Verfügung stehen. In diesem umfassenden Handbuch erfährst du, wie leistungsfähig die Kombination aus C# und .NET sein kann. Der Autor Ian Griffiths führt dich durch die Grundlagen und Techniken von C# 8.0, um Cloud-, Web- und Desktop-Anwendungen zu erstellen.
Dieses Buch richtet sich an erfahrene Programmierer/innen und enthält viele Codebeispiele, die dir helfen, mit den Grundlagen von C# zu arbeiten, z. B. Generics, LINQ und asynchrone Programmierfunktionen. Du lernst .NET Core und die neuesten Erweiterungen von C# 8.0 kennen, darunter asynchrone Streams, löschbare Referenzen, Pattern Matching, die Implementierung von Standardschnittstellen, Bereiche und die neue Indexierungssyntax sowie Änderungen in der .NET-Toolkette.
- Entdecke, wie C# grundlegende Programmierfunktionen wie Klassen, andere benutzerdefinierte Typen, Sammlungen und Fehlerbehandlung unterstützt.
- Lerne, wie du mit den Span- und Memory-Typen von .NET Core leistungsstarken und speichereffizienten Code schreibst
- Abfragen und Verarbeiten verschiedener Datenquellen, wie In-Memory-Objektmodelle, Datenbanken, Datenströme und XML-Dokumente mit LINQ
- Nutze die Multithreading-Funktionen von .NET, um die parallelen Verarbeitungsmöglichkeiten deines Computers auszunutzen
- Lerne, wie asynchrone Sprachfunktionen die Reaktionsfähigkeit und Skalierbarkeit von Anwendungen verbessern können
Table of contents
- Vorwort
- 1. Einführung in C#
- 2. Grundlegende Codierung in C#
- 3. Typen
- 4. Generika
- 5. Sammlungen
- 6. Vererbung
- 7. Objekt-Lebensdauer
- 8. Ausnahmen
- 9. Delegierte, Lambdas und Ereignisse
- 10. LINQ
- 11. Reaktive Erweiterungen
- 12. Baugruppen
- 13. Reflexion
- 14. Attribute
- 15. Dateien und Streams
- 16. Multithreading
- 17. Asynchrone Spracheigenschaften
- 18. Speicher-Effizienz
- Index
Product information
- Title: C# 8.0 programmieren
- Author(s):
- Release date: September 2024
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781098196639
You might also like
article
Run Llama-2 Models Locally with llama.cpp
Llama is Meta’s answer to the growing demand for LLMs. Unlike its well-known technological relative, ChatGPT, …
article
Reinventing the Organization for GenAI and LLMs
Previous technology breakthroughs did not upend organizational structure, but generative AI and LLMs will. We now …
article
Use Github Copilot for Prompt Engineering
Using GitHub Copilot can feel like magic. The tool automatically fills out entire blocks of code--but …
article
Three Ways to Sell Value in B2B Markets
As customers face pressure to reduce costs while maintaining profitability, value-based selling (VBS) has become critical …