Übersetzung vorschlagen
 
Andere Vorschläge:

progress indicator
Keine anderen Vorschläge
Per Mausklick bewerten und Feedback geben
MSDN
MSDN Library
Visual Studio 2010
Visual Studio
 Konsolenanwendungen
Alle reduzieren/Alle erweitern Alle reduzieren
Inhalt anzeigen:  Englisch mit deutscher ÜbersetzungInhalt anzeigen: Englisch mit deutscher Übersetzung
Dies sind maschinell übersetzte Inhalte.
.NET Framework 4
Building Console Applications

Updated: July 2010

Applications in the .NET Framework can use the System..::.Console class to read characters from and write characters to the console. Data from the console is read from the standard input stream, data to the console is written to the standard output stream, and error data to the console is written to the standard error output stream. These streams are automatically associated with the console when the application starts and are presented as the In, Out, and Error properties, respectively.

The value of the In property is a System.IO..::.TextReader object, whereas the values of the Out and Error properties are System.IO..::.TextWriter objects. You can associate these properties with streams that do not represent the console, making it possible for you to point the stream to a different location for input or output. For example, you can redirect the output to a file by setting the Out property to a System.IO.StreamWriter, which encapsulates a FileStream by means of the Console.SetOut method. The Console.In and Console.Out properties do not need to refer to the same stream.

If the console does not exist, as in a Windows-based application, output written to the standard output stream will not be visible, because there is no console to write the information to.

NoteNote

Writing information to an inaccessible console does not cause an exception to be raised.

Alternately, to enable the console for reading and writing within a Windows-based application that is developed using Visual Studio, open the project's Properties dialog box, click the Application tab, and set the Application type to Console Application.

Console applications lack a message pump that starts by default. Therefore, console calls to Microsoft Win32 timers might fail.

The System.Console class has methods that can read individual characters or entire lines from the console. Other methods convert data and format strings, and then write the formatted strings to the console. For more information on formatting strings, see Formatting Overview.

Date

History

Reason

July 2010

Updated paragraph on console output in a Windows Forms application.

Customer feedback.

.NET Framework 4
Erstellen von Konsolenanwendungen

Anwendungen in .NET Framework können mit der System..::.Console-Klasse Zeichen an der Konsole lesen und ausgeben. Die Daten der Konsole werden im Standardeingabestream gelesen und in den Standardausgabestream geschrieben. Fehlerdaten der Konsole werden in den Standardfehlerausgabestream geschrieben. Diese Streams werden beim Start der Anwendung automatisch mit der Konsole verknüpft und als die Eigenschaften In, Out bzw. Error dargestellt.

Der Wert der In-Eigenschaft ist ein System.IO..::.TextReader-Objekt, während es sich bei den Werten der Out- Eigenschaft und der Error-Eigenschaft um System.IO..::.TextWriter-Objekte handelt. Diese Eigenschaften können mit Streams verknüpft werden, die nicht die Konsole darstellen. Dadurch können Sie den Stream für die Ein- oder Ausgabe an eine andere Stelle verweisen. Sie können beispielsweise die Ausgabe in eine Datei umleiten, indem Sie die Out-Eigenschaft auf System.IO.StreamWriter festlegen. Bei diesem Wert wird ein FileStream mithilfe der Console.SetOut-Methode gekapselt. Die Console.In-Eigenschaft und die Console.Out-Eigenschaft müssen nicht auf denselben Stream verweisen.

Wenn keine Konsole vorhanden ist, z. B. in einer Windows-basierten Anwendung, sind Ausgaben, die in den Standardausgabestream geschrieben wurden, sind nicht sichtbar, da keine Konsole vorhanden ist, an der die Informationen ausgegeben werden können.

HinweisHinweis

Wenn Informationen in eine Konsole geschrieben werden, auf die kein Zugriff besteht, wird keine Ausnahme ausgelöst.

Zum Aktivieren der Konsole zum Lesen und Schreiben in einer mit Visual Studio entwickelten Windows-basierten Anwendung können Sie auch das Dialogfeld Eigenschaften des Projekts öffnen, auf die Registerkarte Anwendung klicken und Anwendungstyp auf Konsolenanwendung festlegen.

Konsolenanwendungen verfügen über kein Nachrichtenzustellungssystem, das standardmäßig gestartet wird. Folglich können bei Konsolenaufrufen von Microsoft Win32-Timern Fehler auftreten.

Die System.Console-Klasse verfügt über Methoden, die einzelne Zeichen oder ganze Zeilen in der Konsole lesen können. Andere Methoden konvertieren Daten und formatieren Zeichenfolgen, um die formatierten Zeichenfolgen dann in die Konsole zu schreiben. Weitere Informationen zur Formatierung von Zeichenfolgen finden Sie unter Übersicht über Formatierung.

Datum

Versionsgeschichte

Grund

Juli 2010

Abschnitt zur Konsolenausgabe in einer Windows Forms-Anwendung aktualisiert.

Kundenfeedback.

Communityinhalt   Was ist Community Content?
Neuen Inhalt hinzufügen RSS  Anmerkungen
Processing
© 2012 Microsoft. Alle Rechte vorbehalten. Nutzungsbedingungen | Markenzeichen | Informationen zur Datensicherheit
Page view tracker