Udostępnij za pośrednictwem


Metoda TextTransformation.WriteLine — (String, array<Object )

Dołącza sformatowany ciąg, który zawiera zero lub więcej specyfikacji formatu i terminatora linii domyślnej, w wyniku tekst wygenerowany.Każda specyfikacja formatu zastępuje reprezentację ciągu odpowiadającego mu argumentu obiektu.

Przestrzeń nazw:  Microsoft.VisualStudio.TextTemplating
Zestaw:  Microsoft.VisualStudio.TextTemplating.11.0 (w Microsoft.VisualStudio.TextTemplating.11.0.dll)

Składnia

'Deklaracja
Public Sub WriteLine ( _
    format As String, _
    ParamArray args As Object() _
)
public void WriteLine(
    string format,
    params Object[] args
)
public:
void WriteLine(
    String^ format, 
    ... array<Object^>^ args
)
member WriteLine : 
        format:string * 
        args:Object[] -> unit 
public function WriteLine(
    format : String, 
    ... args : Object[]
)

Parametry

  • format
    Typ: System.String
    Ciąg, który zawiera zero lub więcej specyfikacji formatu.
  • args
    Typ: array<System.Object[]
    Tablica obiektów do sformatowania.

Wyjątki

Wyjątek Warunek
ArgumentNullException

formatis nullodwołanie o wartości null (Nothing w języku Visual Basic).

- lub -

argsis nullodwołanie o wartości null (Nothing w języku Visual Basic).

FormatException

formatjest nieprawidłowy.

ArgumentOutOfRangeException

Powiększanie wartości instrumentu bazowego StringBuilder przekroczyłaby MaxCapacity.

Uwagi

WriteLine Metoda może być używana bezpośrednio w szablonie tekstu.

Przykłady

Poniższy przykład kodu pokazuje wywołania WriteLine metody z szablonu tekstu.Wklej ten kod do dowolnego pliku tekstowego, szablon, a następnie uruchom transformacji tekst szablonu, aby zobaczyć wyniki.

<#
    string message = @"{0}: This is text to append number {1:F}.";

    Write(message, 0, 0);          //Using the Write method
    WriteLine(null);               //Using the WriteLine method
    WriteLine(null);               //Using the WriteLine method
    
    for(int j=1; j<4; j++)
    {
        WriteLine(message, j, j);  //Using the WriteLine method
    }
#>
<#
    Dim message as String = "{0}: This is text to append number {1:F}."
    Dim j as Integer = 0

    Write(message, 0, 0)          'Using the Write method
    WriteLine(Nothing)            'Using the WriteLine method
    WriteLine(Nothing)            'Using the WriteLine method
    
    For j = 1 To 3

        WriteLine(message, j, j)  'Using the WriteLine method
    Next
#>

Ten przykład generuje następujące wyniki:

0: This is text to append number 0.00.

    

1: This is text to append number 1.00.

2: This is text to append number 2.00.

3: This is text to append number 3.00.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

TextTransformation Klasa

Przeciążenie WriteLine

Przestrzeń nazw Microsoft.VisualStudio.TextTemplating

GenerationEnvironment

StringBuilder

AppendFormat

MaxCapacity

ArgumentOutOfRangeException

FormatException

ArgumentNullException

Inne zasoby

Typy formatowania

Numeric Format Strings

Date and Time Format Strings

Wyliczanie ciągi formatów

How to: Append to the Generated Text