Vorgehensweise (C#)How to (C#)

Im Abschnitt zu den Vorgehensweisen des C#-Handbuchs finden Sie Antworten auf häufig gestellte Fragen.In the How to section of the C# Guide, you can find quick answers to common questions. In manchen Fällen können Artikel in mehreren Abschnitten aufgeführt sein.In some cases, articles may be listed in multiple sections. Diese Artikel sollten somit über verschiedene Suchwege einfach zu finden sein.We wanted to make them easy to find for multiple search paths.

Allgemeine C#-KonzepteGeneral C# concepts

Die meisten C#-Entwickler nutzen verschiedene Tipps und Tricks, wie diese hier:There are several tips and tricks that are common C# developer practices:

Klassen- und StrukturmemberClass and struct members

Erstellen Sie Klassen und Strukturen zum implementieren Ihres Programms.You create classes and structs to implement your program. Diese Verfahren werden häufig beim Schreiben von Klassen oder Strukturen verwendet.These techniques are commonly used when writing classes or structs.

Arbeiten mit SammlungenWorking with collections

Diese Artikel helfen Ihnen bei der Arbeit mit Datensammlungen.These articles help you work with collections of data.

Arbeiten mit ZeichenfolgenWorking with strings

Zeichenfolgen sind der grundlegende Datentyp für das Anzeigen oder Bearbeiten von Text.Strings are the fundamental data type used to display or manipulate text. Diese Artikel veranschaulichen gängige Vorgehensweisen zu Zeichenfolgen.These articles demonstrate common practices with strings.

Konvertieren zwischen TypenConvert between types

Möglicherweise müssen Sie ein Objekt in einen anderen Typ konvertieren.You may need to convert an object to a different type.

Übereinstimmungs- und ReihenfolgenvergleicheEquality and ordering comparisons

Sie können Typen erstellen, die ihre eigenen Übereinstimmungsregeln, oder eine natürliche Reihenfolge von Objekten ihres Typs definieren.You may create types that define their own rules for equality or define a natural ordering among objects of that type.

AusnahmebehandlungException handling

.NET Programme melden Methoden, die ihre Arbeit nicht erfolgreich abgeschlossen haben, indem sie Ausnahmen auslösen..NET programs report that methods did not successfully complete their work by throwing exceptions. In den folgenden Artikeln erfahren Sie, wie Sie mit Ausnahmen arbeiten.In these articles you'll learn to work with exceptions.

Delegaten und EreignisseDelegates and events

Delegaten und Ereignisse sind Funktionen für Strategien, die lose angeordnete Codeblöcke verwenden.Delegates and events provide a capability for strategies that involve loosely coupled blocks of code.

Ereignisse sind Funktionen zum Veröffentlichen oder Abonnieren von Benachrichtigungen.Events provide a mechanism to publish or subscribe to notifications.

LINQ-MethodenLINQ practices

LINQ ermöglicht Ihnen Code zu schreiben, mit dem Sie Datenquellen abfragen können, die das LINQ-Abfrageausdrucksmuster unterstützen.LINQ enables you to write code to query any data source that supports the LINQ query expression pattern. In den folgenden Artikeln finden Sie Informationen zum Verstehen des Musters, und zum Arbeiten mit verschiedenen Datenquellen.These articles help you understand the pattern and work with different data sources.

Mehrere Threads und asynchrone VerarbeitungMultiple threads and async processing

Moderne Programme verwenden häufig asynchrone Vorgänge.Modern programs often use asynchronous operations. In den folgenden Artikeln erfahren Sie, wie Sie mit diesen Methoden arbeiten.These articles will help you learn to use these techniques.

Befehlszeilenargumente für Ihr ProgrammCommand line args to your program

C#-Programme haben in der Regel Befehlszeilenargumente.Typically, C# programs have command line arguments. In den folgenden Artikeln erfahren Sie, wie Sie auf Befehlszeilenargumente zugreifen und sie verarbeiten.These articles teach you to access and process those command line arguments.