Leitfaden für C#C# Guide

Der Leitfaden für C# enthält viele Ressourcen zu C#.The C# guide provides many resources about the C# language. Diese Site weist viele verschiedene Zielgruppen auf.This site has many different audiences. Je nach Ihrer Erfahrung mit der Programmierung bzw. mit der Programmiersprache C# und .NET können Sie auch andere Abschnitte dieses Handbuchs erkunden.Depending on your experience with programming, or with the C# language and .NET, you may wish to explore different sections of this guide.

  • Für gänzlich unerfahrene Entwickler:For brand-new developers:

    • Beginnen Sie mit dem Abschnitt Schnellstarts.Start with the Quickstarts section. Mit diesen Schnellstarts können Sie C# in Ihrem Browser interaktiv kennenlernen.These quickstarts let you explore the C# language interactively in your browser. Anschließend können Sie mit dem Abschnitt Tutorials fortfahren.From there, you can move on to the tutorials section. Diese Tutorials zeigen Ihnen, wie Sie C#-Programme von Grund auf neu erstellen.These tutorials show you how to create C# programs from scratch. Die Tutorials enthalten einen detaillierten Prozess zum Erstellen von Programmen.The tutorials provide a step-by-step process to create programs. Die Konzepte der Programmiersprache und das eigenständige Erstellen von C#-Programmen werden in diesen Tutorials erklärt.They show the language concepts, and how to build C# programs on your own. Wenn Sie zunächst lieber allgemeine Informationen lesen möchten, sehen Sie sich die Einführung in C# an.If you prefer reading overview information first, try the tour of the C# language. Sie erläutert die Konzepte der C#-Sprache.It explains the concepts of the C# language. Danach verfügen Sie über grundlegende Kenntnisse der Sprache und sind bereit, die Tutorials zu testen oder selbst etwas zu erstellen.After reading this, you'll have a basic understanding of the language, and be ready to try the tutorials, or build something on your own.
  • Für neue C#-Entwickler:For developers new to C#:

    • Wenn Sie vorher schon entwickelt haben, aber neu bei C# sind, lesen Sie einfach die Einführung in C#.If you've done development before, but are new to C#, read the tour of the C# language. Sie umfasst die grundlegende Syntax und Struktur der Sprache, und Sie können die Einführung verwenden, um die Unterschiede zwischen C# und anderen von Ihnen verwendeten Sprachen kennenzulernen.It covers the basic syntax and structure for the language, and you can use the language tour to contrast C# with other languages you've used. Sie können auch die Tutorials durchsuchen, um grundlegende C#-Programme zu testen.You can also browse the tutorials to try basic C# programs.
  • Erfahrene C#-Entwickler:Experienced C# developers:

    • Wenn Sie C# bereits verwendet haben, sollten Sie zunächst lesen, was sich in der neuesten Version der Sprache geändert hat.If you've used C# before, you should start by reading what's in the latest version of the language. Informieren Sie sich unter Neues in C# über die neuen Funktionen in der aktuellen Version.Check out What's new in C# for the new features in the current version.

Organisation des Leitfadens für C#How the C# guide is organized

Der Leitfaden für C# ist in mehrere Abschnitte unterteilt.There are several sections in the C# Guide. Sie können diese nacheinander lesen oder direkt zu den interessantesten Themen springen.You can read them in order, or jump directly to what interests you the most. Einige Abschnitte sind stark auf die Sprache konzentriert.Some of the sections are heavily focused on the language. Andere bieten End-to-End-Szenarien, in denen einige Programmtypen veranschaulicht werden, die Sie mit C# und .NET Framework erstellen können.Others provide end-to-end scenarios that demonstrate a few of the types of programs you can create using C# and the .NET Framework.

  • Erste SchritteGet Started

    • In diesem Abschnitt wird beschrieben, was Sie für die Installation einer C#-Entwicklungsumgebung auf Ihrer bevorzugten Plattform benötigen.This section covers what you need to install for a C# development environment on your preferred platform. In den verschiedenen Themen in diesem Abschnitt wird erläutert, wie Sie das erste C#-Programm in unterschiedlichen unterstützten Umgebungen erstellen.The different topics under this section explain how to create your first C# program in different supported environments.
  • C#-Schnellstarts:C# Quickstarts:

    • C#-Schnellstarts sind interaktive Tutorials, die eine REPL-Schnittstelle (Read-Eval-Print-Loop) verwenden, damit neue Entwickler C# im Browser entdecken und erlernen können.C# Quickstarts presents interactive tutorials for brand-new developers to explore and learn the C# language in the browser using a Read-Eval-Print Loop (REPL) interface. Nachdem Sie diese interaktiven Übungen durchgearbeitet haben, können Sie ihre Programmierkenntnisse verbessern, indem Sie die gleichen Übungen auf Ihrem Computer durchführen.After you finish the interactive lessons, you can improve your coding skills by practicing the same lessons on your machine.
  • TutorialsTutorials

    • Dieser Abschnitt enthält eine Reihe von End-to-End-Szenarios, einschließlich Beschreibungen und Code.This section provides a variety of end-to-end scenarios, including descriptions and code. Er erläutert, warum bestimmte Ausdrücke bevorzugt werden, welche C#-Features am besten in verschiedenen Situationen funktionieren und zeigt Referenzimplementierungen für allgemeine Aufgaben.It shows why certain idioms are preferred, what C# features work best in different situations, and reference implementations for common tasks. Wenn Sie am besten anhand des Codes lernen, beginnen Sie in diesem Abschnitt.If you learn best by seeing code, start in this section. Sie können auch den gesamten Code herunterladen und in Ihrer eigenen Umgebung experimentieren.You can also download all the code and experiment in your own environment.
  • Einführung in C#Tour of C#

    • Dieser Abschnitt enthält einen Überblick über die Sprache.This section provides an overview of the language. Er umfasst die Elemente, die die C#-Programme und die Funktionen der Sprache bilden.It covers the elements that make up C# programs and the capabilities of the language. Er veranschaulicht kleine Beispiele sämtlicher Syntaxelemente von C# und Erläuterungen zu den wichtigsten C#-Sprachthemen.It shows small samples of all the syntax elements of C# and discussions of the major C# language topics.
  • Neues in C#What's new in C#

    • Bietet Übersichten über in den neuesten Sprachversionen hinzugefügte neue Features und den Verlauf der C#-Sprache.Provides overviews of new features added in the latest language releases and of the history of the C# language.
  • C#-ProgrammierhandbuchC# Programming Guide

    • Stellt Informationen und praktische Beispiele zum Verwenden von C#-Sprachkonstrukten bereit.Provides information and practical examples about how to use C# language constructs.
  • Exemplarische VorgehensweisenWalkthroughs

    • Enthält Links zu exemplarischen Vorgehensweisen für die Programmierung in C# und eine kurze Beschreibung jeder exemplarischen Vorgehensweise.Provides links to programming walkthroughs that use C# and a brief description of each walkthrough.
  • SprachreferenzLanguage Reference

    • Dieser Abschnitt enthält das Referenzmaterial zur C#-Sprache.This section contains the reference material on the C# language. Dieses Material hilft Ihnen beim Verständnis der Syntax und der Semantik von C#.This material helps you understand the syntax and semantics of C#. Sie erhalten auch Referenzmaterialien zu Typen, Operatoren, Attributen, Präprozessoranweisungen, Compilerschaltern, Compilerfehlern und Compilerwarnungen.It also includes reference material on types, operators, attributes, preprocessor directives, compiler switches, compiler errors, and compiler warnings.
  • C#-ProgrammiersprachenspezifikationC# Language Specification

    • Links zu den neuesten Versionen der C#-Sprachspezifikation.Links to the latest versions of the C# language specification.

Siehe auchSee also

Erste Schritte mit Visual C# und Visual BasicGetting Started with Visual C# and Visual Basic
.NET-Entwicklung.NET Development
C#-BeispieleC# Samples