Sdílet prostřednictvím


TextTransformation.WriteLine – metoda (String, array<Object )

Připojí výstup generovaný text formátovaný řetězec, který obsahuje nula nebo více specifikací formátu a zakončení čáry výchozí.Každá specifikace formátu nahrazuje řetězcové vyjádření argument objektu.

Obor názvů:  Microsoft.VisualStudio.TextTemplating
Sestavení:  Microsoft.VisualStudio.TextTemplating.11.0 (v Microsoft.VisualStudio.TextTemplating.11.0.dll)

Syntaxe

'Deklarace
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
    Řetězec obsahující nula nebo více specifikací formátu.
  • args
    Typ: array<System.Object[]
    Pole objektů, které mají být formátovány.

Výjimky

Výjimka Podmínka
ArgumentNullException

format je nullodkaz null (Nothing v jazyce Visual Basic).

-nebo-

args je nullodkaz null (Nothing v jazyce Visual Basic).

FormatException

format je neplatný.

ArgumentOutOfRangeException

Zvětšení hodnoty základní StringBuilder by překročit MaxCapacity.

Poznámky

WriteLine Přímo do textu šablony lze použít metodu.

Příklady

Následující příklad kódu ukazuje volací WriteLine metoda text šablony.Vložte tento kód na libovolný textový soubor šablony a šablony transformace textu výsledky spuštění.

<#
    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
#>

Tento příklad vytvoří následující výstup:

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.

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

TextTransformation Třída

WriteLine – přetížení

Microsoft.VisualStudio.TextTemplating – obor názvů

GenerationEnvironment

StringBuilder

AppendFormat

MaxCapacity

ArgumentOutOfRangeException

FormatException

ArgumentNullException

Další zdroje

Typy formátování

Numeric Format Strings

Date and Time Format Strings

Provádění výčtů formátovacích řetězců

How to: Append to the Generated Text