IndentedTextWriter Klasse

Definition

Stellt einen Textwriter bereit, der für den Einzug neuer Zeilen ein Token für eine Tabstoppzeichenfolge verwendet.Provides a text writer that can indent new lines by a tab string token.

public ref class IndentedTextWriter : System::IO::TextWriter
public class IndentedTextWriter : System.IO.TextWriter
type IndentedTextWriter = class
    inherit TextWriter
Public Class IndentedTextWriter
Inherits TextWriter
Vererbung
IndentedTextWriter

Beispiele

Im folgenden Codebeispiel wird die Verwendung eines IndentedTextWriter zum Schreiben von Text auf unterschiedlichen Ebenen des Einzugs veranschaulicht.The following code example demonstrates using an IndentedTextWriter to write text at different levels of indentation.

#using <System.Drawing.dll>
#using <System.Windows.Forms.dll>
#using <System.dll>

using namespace System;
using namespace System::CodeDom;
using namespace System::CodeDom::Compiler;
using namespace System::ComponentModel;
using namespace System::IO;
using namespace System::Windows::Forms;
public ref class Form1: public System::Windows::Forms::Form
{
private:
   System::Windows::Forms::TextBox^ textBox1;

   String^ CreateMultilevelIndentString()
   {
      
      // Creates a TextWriter to use as the base output writer.
      System::IO::StringWriter^ baseTextWriter = gcnew System::IO::StringWriter;
      
      // Create an IndentedTextWriter and set the tab string to use 
      // as the indentation string for each indentation level.
      System::CodeDom::Compiler::IndentedTextWriter^ indentWriter = gcnew IndentedTextWriter( baseTextWriter,"    " );
      
      // Sets the indentation level.
      indentWriter->Indent = 0;
      
      // Output test strings at stepped indentations through a recursive loop method.
      WriteLevel( indentWriter, 0, 5 );
      
      // Return the resulting string from the base StringWriter.
      return baseTextWriter->ToString();
   }


   void WriteLevel( IndentedTextWriter^ indentWriter, int level, int totalLevels )
   {
      
      // Output a test string with a new-line character at the end.
      indentWriter->WriteLine( "This is a test phrase. Current indentation level: {0}", level );
      
      // If not yet at the highest recursion level, call this output method for the next level of indentation.
      if ( level < totalLevels )
      {
         
         // Increase the indentation count for the next level of indented output.
         indentWriter->Indent++;
         
         // Call the WriteLevel method to write test output for the next level of indentation.
         WriteLevel( indentWriter, level + 1, totalLevels );
         
         // Restores the indentation count for this level after the recursive branch method has returned.
         indentWriter->Indent--;
      }
      else
      // Outputs a string using the WriteLineNoTabs method.
            indentWriter->WriteLineNoTabs( "This is a test phrase written with the IndentTextWriter.WriteLineNoTabs method." );
      // Outputs a test string with a new-line character at the end.
      indentWriter->WriteLine( "This is a test phrase. Current indentation level: {0}", level );
   }


   void button1_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
   {
      textBox1->Text = CreateMultilevelIndentString();
   }


public:
   Form1()
   {
      System::Windows::Forms::Button^ button1 = gcnew System::Windows::Forms::Button;
      this->textBox1 = gcnew System::Windows::Forms::TextBox;
      this->SuspendLayout();
      this->textBox1->Anchor = (System::Windows::Forms::AnchorStyles)(System::Windows::Forms::AnchorStyles::Top | System::Windows::Forms::AnchorStyles::Bottom | System::Windows::Forms::AnchorStyles::Left | System::Windows::Forms::AnchorStyles::Right);
      this->textBox1->Location = System::Drawing::Point( 8, 40 );
      this->textBox1->Multiline = true;
      this->textBox1->Name = "textBox1";
      this->textBox1->Size = System::Drawing::Size( 391, 242 );
      this->textBox1->TabIndex = 0;
      this->textBox1->Text = "";
      button1->Location = System::Drawing::Point( 11, 8 );
      button1->Name = "button1";
      button1->Size = System::Drawing::Size( 229, 23 );
      button1->TabIndex = 1;
      button1->Text = "Generate string using IndentedTextWriter";
      button1->Click += gcnew System::EventHandler( this, &Form1::button1_Click );
      this->AutoScaleBaseSize = System::Drawing::Size( 5, 13 );
      this->ClientSize = System::Drawing::Size( 407, 287 );
      this->Controls->Add( button1 );
      this->Controls->Add( this->textBox1 );
      this->Name = "Form1";
      this->Text = "IndentedTextWriter example";
      this->ResumeLayout( false );
   }

};


[STAThread]
int main()
{
   Application::Run( gcnew Form1 );
}

using System;
using System.CodeDom;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.IO;
using System.Windows.Forms;

namespace IndentedTextWriterExample
{
    public class Form1 : System.Windows.Forms.Form
    {
        private System.Windows.Forms.TextBox textBox1;

        private string CreateMultilevelIndentString()
        {
            // Creates a TextWriter to use as the base output writer.
            System.IO.StringWriter baseTextWriter = new System.IO.StringWriter();            

            // Create an IndentedTextWriter and set the tab string to use 
            // as the indentation string for each indentation level.
            System.CodeDom.Compiler.IndentedTextWriter indentWriter = new IndentedTextWriter(baseTextWriter, "    ");           

            // Sets the indentation level.
            indentWriter.Indent = 0;

            // Output test strings at stepped indentations through a recursive loop method.
            WriteLevel(indentWriter, 0, 5);

            // Return the resulting string from the base StringWriter.
            return baseTextWriter.ToString();
        }

        private void WriteLevel(IndentedTextWriter indentWriter, int level, int totalLevels)
        {
            // Output a test string with a new-line character at the end.
            indentWriter.WriteLine("This is a test phrase. Current indentation level: "+level.ToString());
            
            // If not yet at the highest recursion level, call this output method for the next level of indentation.
            if( level < totalLevels )
            {
                // Increase the indentation count for the next level of indented output.
                indentWriter.Indent++;

                // Call the WriteLevel method to write test output for the next level of indentation.
                WriteLevel(indentWriter, level+1, totalLevels);

                // Restores the indentation count for this level after the recursive branch method has returned.
                indentWriter.Indent--;
            }
            else
            {
                // Outputs a string using the WriteLineNoTabs method.
                indentWriter.WriteLineNoTabs("This is a test phrase written with the IndentTextWriter.WriteLineNoTabs method.");
            }

            // Outputs a test string with a new-line character at the end.
            indentWriter.WriteLine("This is a test phrase. Current indentation level: "+level.ToString());           
        }

        private void button1_Click(object sender, System.EventArgs e)
        {
            textBox1.Text = CreateMultilevelIndentString();
        }

        public Form1()
        {
            System.Windows.Forms.Button button1 = new System.Windows.Forms.Button();
            this.textBox1 = new System.Windows.Forms.TextBox();
            this.SuspendLayout();            
            this.textBox1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
                | System.Windows.Forms.AnchorStyles.Left) 
                | System.Windows.Forms.AnchorStyles.Right)));
            this.textBox1.Location = new System.Drawing.Point(8, 40);
            this.textBox1.Multiline = true;
            this.textBox1.Name = "textBox1";
            this.textBox1.Size = new System.Drawing.Size(391, 242);
            this.textBox1.TabIndex = 0;
            this.textBox1.Text = "";
            button1.Location = new System.Drawing.Point(11, 8);
            button1.Name = "button1";
            button1.Size = new System.Drawing.Size(229, 23);
            button1.TabIndex = 1;
            button1.Text = "Generate string using IndentedTextWriter";
            button1.Click += new System.EventHandler(this.button1_Click);
            this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
            this.ClientSize = new System.Drawing.Size(407, 287);
            this.Controls.Add(button1);
            this.Controls.Add(this.textBox1);
            this.Name = "Form1";
            this.Text = "IndentedTextWriter example";
            this.ResumeLayout(false);        
        }

        [STAThread]
        static void Main() 
        {
            Application.Run(new Form1());
        }
    }
}
Imports System.CodeDom
Imports System.CodeDom.Compiler
Imports System.ComponentModel
Imports System.IO
Imports System.Windows.Forms

Public Class Form1
   Inherits System.Windows.Forms.Form
   Private textBox1 As System.Windows.Forms.TextBox 
   
   Private Function CreateMultilevelIndentString() As String
        ' Create a TextWriter to use as the base output writer.
        Dim baseTextWriter As New System.IO.StringWriter
      
        ' Create an IndentedTextWriter and set the tab string to use 
        ' as the indentation string for each indentation level.
        Dim indentWriter = New IndentedTextWriter(baseTextWriter, "    ")

        ' Set the indentation level.
        indentWriter.Indent = 0

        ' Output test strings at stepped indentations through a recursive loop method.
        WriteLevel(indentWriter, 0, 5)
      
        ' Return the resulting string from the base StringWriter.
        Return baseTextWriter.ToString()
    End Function

    Private Sub WriteLevel(ByVal indentWriter As IndentedTextWriter, ByVal level As Integer, ByVal totalLevels As Integer)
        ' Outputs a test string with a new-line character at the end.
        indentWriter.WriteLine(("This is a test phrase. Current indentation level: " + level.ToString()))

        ' If not yet at the highest recursion level, call this output method for the next level of indentation.
        If level < totalLevels Then
            ' Increase the indentation count for the next level of indented output.
            indentWriter.Indent += 1

            ' Call the WriteLevel method to write test output for the next level of indentation.
            WriteLevel(indentWriter, level + 1, totalLevels)

            ' Restores the indentation count for this level after the recursive branch method has returned.
            indentWriter.Indent -= 1

        Else
            ' Output a string using the WriteLineNoTabs method.
            indentWriter.WriteLineNoTabs("This is a test phrase written with the IndentTextWriter.WriteLineNoTabs method.")
        End If

        ' Outputs a test string with a new-line character at the end.
        indentWriter.WriteLine(("This is a test phrase. Current indentation level: " + level.ToString()))
    End Sub

    Private Sub button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)
        textBox1.Text = CreateMultilevelIndentString()
    End Sub

    Public Sub New()
        Dim button1 As New System.Windows.Forms.Button
        Me.textBox1 = New System.Windows.Forms.TextBox
        Me.SuspendLayout()
        Me.textBox1.Anchor = CType(System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left Or System.Windows.Forms.AnchorStyles.Right, System.Windows.Forms.AnchorStyles)
        Me.textBox1.Location = New System.Drawing.Point(8, 40)
        Me.textBox1.Multiline = True
        Me.textBox1.Name = "textBox1"
        Me.textBox1.Size = New System.Drawing.Size(391, 242)
        Me.textBox1.TabIndex = 0
        Me.textBox1.Text = ""
        button1.Location = New System.Drawing.Point(11, 8)
        button1.Name = "button1"
        button1.Size = New System.Drawing.Size(229, 23)
        button1.TabIndex = 1
        button1.Text = "Generate string using IndentedTextWriter"
        AddHandler button1.Click, AddressOf Me.button1_Click
        Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13)
        Me.ClientSize = New System.Drawing.Size(407, 287)
        Me.Controls.Add(button1)
        Me.Controls.Add(Me.textBox1)
        Me.Name = "Form1"
        Me.Text = "IndentedTextWriter example"
        Me.ResumeLayout(False)
    End Sub

    <STAThread()> _
    Shared Sub Main()
        Application.Run(New Form1)
    End Sub
End Class

Hinweise

IndentedTextWriter erweitert eine TextWriter durch Bereitstellen von Methoden, die eine Tabstopp Zeichenfolge einfügen und die aktuelle Einzugs Ebene nachverfolgen.IndentedTextWriter extends a TextWriter by providing methods that insert a tab string and track the current indentation level. Text, der mit mehreren Einzugs Ebenen formatiert ist, eignet sich für generierten Code, sodass diese Klasse von CodeDOM-Code-Generator-Implementierungen verwendet wird.Text formatted with multiple indentation levels is useful for generated code, so this class is used by CodeDOM code generator implementations.

Die Tabulator Zeichenfolge ist die Zeichenfolge, aus der jeder Einzug besteht.The tab string is the string that each indentation consists of. In der Regel enthält die Tab-Zeichenfolge Leerraum.Typically the tab string contains white space.

Hinweis

Diese Klasse enthält einen Link Aufruf und eine Vererbungs Anforderung auf Klassenebene, die für alle Member gilt.This class contains a link demand and an inheritance demand at the class level that applies to all members. Eine SecurityException wird ausgelöst, wenn der unmittelbare Aufrufer oder die abgeleitete Klasse nicht über die Berechtigung für volle Vertrauenswürdigkeit verfügt.A SecurityException is thrown when either the immediate caller or the derived class does not have full-trust permission. Ausführliche Informationen zu Sicherheitsanforderungen finden Sie unter Link Aufrufe und Vererbungs Anforderungen.For details about security demands, see Link Demands and Inheritance Demands.

Konstruktoren

IndentedTextWriter(TextWriter)

Initialisiert eine neue Instanz der IndentedTextWriter-Klasse mit dem angegebenen Textwriter und der angegebenen Standardzeichenfolge für Tabstopps.Initializes a new instance of the IndentedTextWriter class using the specified text writer and default tab string.

IndentedTextWriter(TextWriter, String)

Initialisiert eine neue Instanz der IndentedTextWriter-Klasse mit dem angegebenen Textwriter und der angegebenen Tabstoppzeichenfolge.Initializes a new instance of the IndentedTextWriter class using the specified text writer and tab string.

Felder

CoreNewLine

Speichert die für diesen TextWriter verwendeten Zeilenendemarken.Stores the newline characters used for this TextWriter.

(Geerbt von TextWriter)
DefaultTabString

Gibt die Standardtabstoppzeichenfolge an.Specifies the default tab string. Dieses Feld ist konstant.This field is constant.

Eigenschaften

Encoding

Ruft die Codierung für den zu verwendenden Textwriter ab.Gets the encoding for the text writer to use.

FormatProvider

Ruft ein Objekt zum Steuern der Formatierung ab.Gets an object that controls formatting.

(Geerbt von TextWriter)
Indent

Ruft die Anzahl der Leerzeichen für den Einzug ab oder legt diese fest.Gets or sets the number of spaces to indent.

InnerWriter

Ruft die zu verwendende TextWriter-Klasse ab.Gets the TextWriter to use.

NewLine

Ruft die zu verwendende Zeilenendemarke ab oder legt diese fest.Gets or sets the new line character to use.

Methoden

Close()

Schließt das Dokument, in das geschrieben wird.Closes the document being written to.

CreateObjRef(Type)

Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Geerbt von MarshalByRefObject)
Dispose()

Gibt alle vom TextWriter-Objekt verwendeten Ressourcen frei.Releases all resources used by the TextWriter object.

(Geerbt von TextWriter)
Dispose(Boolean)

Veröffentlicht die durch den TextWriter verwendeten nicht verwalteten Ressourcen und nimmt eine optionale Veröffentlichung der verwalteten Ressourcen vor.Releases the unmanaged resources used by the TextWriter and optionally releases the managed resources.

(Geerbt von TextWriter)
DisposeAsync()

Gibt alle vom TextWriter-Objekt verwendeten Ressourcen asynchron frei.Asynchronously releases all resources used by the TextWriter object.

(Geerbt von TextWriter)
Equals(Object)

Ermittelt, ob das angegebene Objekt und das aktuelle Objekt gleich sind.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
Flush()

Entleert den Stream.Flushes the stream.

FlushAsync()

Löscht sämtliche Puffer für den aktuellen Writer asynchron und veranlasst die Ausgabe aller gepufferten Daten an das zugrunde liegende Gerät.Asynchronously clears all buffers for the current writer and causes any buffered data to be written to the underlying device.

(Geerbt von TextWriter)
GetHashCode()

Dient als die Standard-HashfunktionServes as the default hash function.

(Geerbt von Object)
GetLifetimeService()

Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Geerbt von MarshalByRefObject)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
InitializeLifetimeService()

Ruft ein Lebensdauerdienstobjekt zur Steuerung der Lebensdauerrichtlinie für diese Instanz ab.Obtains a lifetime service object to control the lifetime policy for this instance.

(Geerbt von MarshalByRefObject)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
MemberwiseClone(Boolean)

Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts.Creates a shallow copy of the current MarshalByRefObject object.

(Geerbt von MarshalByRefObject)
OutputTabs()

Gibt die Tabstoppzeichenfolge entsprechend der Indent-Eigenschaft für jede Einzugsebene einmal aus.Outputs the tab string once for each level of indentation according to the Indent property.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)
Write(Boolean)

Schreibt die Textdarstellung eines booleschen Werts in den Textstream.Writes the text representation of a Boolean value to the text stream.

Write(Char)

Schreibt ein Zeichen in den Textstream.Writes a character to the text stream.

Write(Char[])

Schreibt ein Zeichenarray in den Textstream.Writes a character array to the text stream.

Write(Char[], Int32, Int32)

Schreibt ein Teilarray von Zeichen in den Textstream.Writes a subarray of characters to the text stream.

Write(Decimal)

Schreibt die Textdarstellung eines Dezimalwerts in den Textstream.Writes the text representation of a decimal value to the text stream.

(Geerbt von TextWriter)
Write(Double)

Schreibt die Textdarstellung eines Double-Werts in den Textstream.Writes the text representation of a Double to the text stream.

Write(Int32)

Schreibt die Textdarstellung einer ganzen Zahl in den Textstream.Writes the text representation of an integer to the text stream.

Write(Int64)

Schreibt die Textdarstellung einer 8-Byte-Ganzzahl in den Textstream.Writes the text representation of an 8-byte integer to the text stream.

Write(Object)

Schreibt die Textdarstellung eines Objekts in den Textstream.Writes the text representation of an object to the text stream.

Write(ReadOnlySpan<Char>)

Schreibt eine Zeichenspanne in den Textstream.Writes a character span to the text stream.

(Geerbt von TextWriter)
Write(Single)

Schreibt die Textdarstellung eines Single-Werts in den Textstream.Writes the text representation of a Single to the text stream.

Write(String)

Schreibt die angegebene Zeichenfolge in den Textstream.Writes the specified string to the text stream.

Write(String, Object)

Schreibt eine Formatzeichenfolge mit der angegebenen Semantik.Writes out a formatted string, using the same semantics as specified.

Write(String, Object, Object)

Schreibt eine Formatzeichenfolge mit der angegebenen Semantik.Writes out a formatted string, using the same semantics as specified.

Write(String, Object, Object, Object)

Schreibt eine formatierte Zeichenfolge in den Textstream unter Verwendung der gleichen Semantik wie die Format(String, Object, Object, Object)-Methode.Writes a formatted string to the text stream, using the same semantics as the Format(String, Object, Object, Object) method.

(Geerbt von TextWriter)
Write(String, Object[])

Schreibt eine Formatzeichenfolge mit der angegebenen Semantik.Writes out a formatted string, using the same semantics as specified.

Write(StringBuilder)

Schreibt einen Zeichenfolgengenerator in den Textstream.Writes a string builder to the text stream.

(Geerbt von TextWriter)
Write(UInt32)

Schreibt die Textdarstellung einer 4-Byte-Ganzzahl ohne Vorzeichen in den Textstream.Writes the text representation of a 4-byte unsigned integer to the text stream.

(Geerbt von TextWriter)
Write(UInt64)

Schreibt die Textdarstellung einer 8-Byte-Ganzzahl ohne Vorzeichen in den Textstream.Writes the text representation of an 8-byte unsigned integer to the text stream.

(Geerbt von TextWriter)
WriteAsync(Char)

Schreibt ein Zeichen asynchron in den Textstream.Writes a character to the text stream asynchronously.

(Geerbt von TextWriter)
WriteAsync(Char[])

Schreibt ein Zeichenarray asynchron in den Textstream.Writes a character array to the text stream asynchronously.

(Geerbt von TextWriter)
WriteAsync(Char[], Int32, Int32)

Schreibt ein Teilarray von Zeichen asynchron in den Textstream.Writes a subarray of characters to the text stream asynchronously.

(Geerbt von TextWriter)
WriteAsync(ReadOnlyMemory<Char>, CancellationToken)

Schreibt eine Zeichenspeicherregion asynchron in den Textstream.Asynchronously writes a character memory region to the text stream.

(Geerbt von TextWriter)
WriteAsync(String)

Schreibt eine Zeichenfolge asynchron in den Textstream.Writes a string to the text stream asynchronously.

(Geerbt von TextWriter)
WriteAsync(StringBuilder, CancellationToken)

Schreibt einen Zeichenfolgengenerator asynchron in den Textstream.Asynchronously writes a string builder to the text stream.

(Geerbt von TextWriter)
WriteLine()

Schreibt ein Zeichen für den Zeilenabschluss.Writes a line terminator.

WriteLine(Boolean)

Schreibt die Textdarstellung eines booleschen Werts, gefolgt von einem Zeichen für den Zeilenabschluss, in den Textstream.Writes the text representation of a Boolean, followed by a line terminator, to the text stream.

WriteLine(Char)

Schreibt ein Zeichen, auf das ein Zeichen für den Zeilenabschluss folgt, in den Textstream.Writes a character, followed by a line terminator, to the text stream.

WriteLine(Char[])

Schreibt ein Zeichenarray, auf das ein Zeichen für den Zeilenabschluss folgt, in den Textstream.Writes a character array, followed by a line terminator, to the text stream.

WriteLine(Char[], Int32, Int32)

Schreibt ein Unterarray von Zeichen, auf das ein Zeichen für den Zeilenabschluss folgt, in den Textstream.Writes a subarray of characters, followed by a line terminator, to the text stream.

WriteLine(Decimal)

Schreibt die Textdarstellung eines Dezimalwerts, auf die ein Zeichen für den Zeilenabschluss folgt, in den Textstream.Writes the text representation of a decimal value to the text stream, followed by a line terminator.

(Geerbt von TextWriter)
WriteLine(Double)

Schreibt die Textdarstellung eines Double-Werts, auf die ein Zeichen für den Zeilenabschluss folgt, in den Textstream.Writes the text representation of a Double, followed by a line terminator, to the text stream.

WriteLine(Int32)

Schreibt die Textdarstellung einer ganzen Zahl, auf die ein Zeichen für den Zeilenabschluss folgt, in den Textstream.Writes the text representation of an integer, followed by a line terminator, to the text stream.

WriteLine(Int64)

Schreibt die Textdarstellung einer 8-Byte-Ganzzahl, auf die ein Zeichen für den Zeilenabschluss folgt, in den Textstream.Writes the text representation of an 8-byte integer, followed by a line terminator, to the text stream.

WriteLine(Object)

Schreibt die Textdarstellung eines Objekts, auf die ein Zeichen für den Zeilenabschluss folgt, in den Textstream.Writes the text representation of an object, followed by a line terminator, to the text stream.

WriteLine(ReadOnlySpan<Char>)

Schreibt die Textdarstellung einer Zeichenspanne, auf die ein Zeichen für den Zeilenabschluss folgt, in den Textstream.Writes the text representation of a character span to the text stream, followed by a line terminator.

(Geerbt von TextWriter)
WriteLine(Single)

Schreibt die Textdarstellung eines Single-Werts, auf die ein Zeichen für den Zeilenabschluss folgt, in den Textstream.Writes the text representation of a Single, followed by a line terminator, to the text stream.

WriteLine(String)

Schreibt die angegebene Zeichenfolge, auf die ein Zeichen für den Zeilenabschluss folgt, in den Textstream.Writes the specified string, followed by a line terminator, to the text stream.

WriteLine(String, Object)

Schreibt eine Formatzeichenfolge, auf die ein Zeichen für den Zeilenabschluss folgt, mit der angegebenen Semantik.Writes out a formatted string, followed by a line terminator, using the same semantics as specified.

WriteLine(String, Object, Object)

Schreibt eine Formatzeichenfolge, auf die ein Zeichen für den Zeilenabschluss folgt, mit der angegebenen Semantik.Writes out a formatted string, followed by a line terminator, using the same semantics as specified.

WriteLine(String, Object, Object, Object)

Schreibt eine formatierte Zeichenfolge und eine neue Zeile in den Textstream unter Verwendung der gleichen Semantik wie Format(String, Object).Writes out a formatted string and a new line to the text stream, using the same semantics as Format(String, Object).

(Geerbt von TextWriter)
WriteLine(String, Object[])

Schreibt eine Formatzeichenfolge, auf die ein Zeichen für den Zeilenabschluss folgt, mit der angegebenen Semantik.Writes out a formatted string, followed by a line terminator, using the same semantics as specified.

WriteLine(StringBuilder)

Schreibt die Textdarstellung eines Zeichenfolgengenerators, auf die ein Zeichen für den Zeilenabschluss folgt, in den Textstream.Writes the text representation of a string builder to the text stream, followed by a line terminator.

(Geerbt von TextWriter)
WriteLine(UInt32)

Schreibt die Textdarstellung eines UInt32, auf die ein Zeichen für den Zeilenabschluss folgt, in den Textstream.Writes the text representation of a UInt32, followed by a line terminator, to the text stream.

WriteLine(UInt64)

Schreibt die Textdarstellung einer 8-Byte-Ganzzahl ohne Vorzeichen, gefolgt von einem Zeichen für den Zeilenabschluss, in den Textstream.Writes the text representation of an 8-byte unsigned integer to the text stream, followed by a line terminator.

(Geerbt von TextWriter)
WriteLineAsync()

Schreibt ein Zeichen für den Zeilenabschluss asynchron in den Textstream.Asynchronously writes a line terminator to the text stream.

(Geerbt von TextWriter)
WriteLineAsync(Char)

Schreibt ein Zeichen, auf das ein Zeichen für den Zeilenabschluss folgt, asynchron in den Textstream.Asynchronously writes a character to the text stream, followed by a line terminator.

(Geerbt von TextWriter)
WriteLineAsync(Char[])

Schreibt ein Array von Zeichen, gefolgt von einem Zeichen für den Zeilenabschluss, asynchron in den Textstream.Asynchronously writes an array of characters to the text stream, followed by a line terminator.

(Geerbt von TextWriter)
WriteLineAsync(Char[], Int32, Int32)

Schreibt ein Unterarray von Zeichen, gefolgt von einem Zeichen für den Zeilenabschluss, asynchron in den Textstream.Asynchronously writes a subarray of characters to the text stream, followed by a line terminator.

(Geerbt von TextWriter)
WriteLineAsync(ReadOnlyMemory<Char>, CancellationToken)

Schreibt die Textdarstellung einer Zeichenspeicherregion, auf die ein Zeichen für den Zeilenabschluss folgt, asynchron in den Textstream.Asynchronously writes the text representation of a character memory region to the text stream, followed by a line terminator.

(Geerbt von TextWriter)
WriteLineAsync(String)

Schreibt eine Zeichenfolge, gefolgt von einem Zeichen für den Zeilenabschluss, asynchron in den Textstream.Asynchronously writes a string to the text stream, followed by a line terminator.

(Geerbt von TextWriter)
WriteLineAsync(StringBuilder, CancellationToken)

Schreibt die Textdarstellung eines Zeichenfolgengenerators, auf die ein Zeichen für den Zeilenabschluss folgt, asynchron in den Textstream.Asynchronously writes the text representation of a string builder to the text stream, followed by a line terminator.

(Geerbt von TextWriter)
WriteLineNoTabs(String)

Schreibt die angegebene Zeichenfolge ohne Tabstopps in eine Zeile.Writes the specified string to a line without tabs.

Explizite Schnittstellenimplementierungen

IDisposable.Dispose()

Eine Beschreibung dieses Members finden Sie unter Dispose().For a description of this member, see Dispose().

(Geerbt von TextWriter)

Sicherheit

LinkDemand
für volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer.for full trust for the immediate caller. Diese Klasse kann von teilweise vertrauenswürdigem Code nicht verwendet werden.This class cannot be used by partially trusted code.

InheritanceDemand
für vollständige Vertrauenswürdigkeit für Vererber.for full trust for inheritors. Diese Klasse kann von teilweise vertrauenswürdigem Code nicht geerbt werden.This class cannot be inherited by partially trusted code.

Gilt für: