Console.Write Metoda

Definice

Zapíše text reprezentaci zadané hodnoty nebo hodnot do standardního výstupního datového proudu.

Přetížení

Write(String, Object, Object, Object, Object)

Zapíše textovou reprezentaci zadaných objektů a seznamu parametrů s proměnnou délkou do standardního výstupního datového proudu pomocí zadaných informací o formátu.

Write(String, Object, Object, Object)

Zapíše textovou reprezentaci zadaných objektů do standardního výstupního datového proudu pomocí zadaných informací o formátu.

Write(Char[], Int32, Int32)

Zapíše zadaný podarray znaků Unicode do standardního výstupního datového proudu.

Write(String, ReadOnlySpan<Object>)

Zapíše textovou reprezentaci zadaného rozsahu objektů do standardního výstupního datového proudu pomocí zadaných informací o formátu.

Write(String, Object[])

Zapíše textovou reprezentaci zadaného pole objektů do standardního výstupního datového proudu pomocí zadaných informací o formátu.

Write(String, Object)

Zapíše textovou reprezentaci zadaného objektu do standardního výstupního datového proudu pomocí zadaných informací o formátu.

Write(UInt64)

Zapíše textovou reprezentaci zadané 64bitové celočíselné hodnoty bez znaménka do standardního výstupního datového proudu.

Write(UInt32)

Zapíše textovou reprezentaci zadané 32bitové celočíselné hodnoty bez znaménka do standardního výstupního datového proudu.

Write(String)

Zapíše zadanou řetězcovou hodnotu do standardního výstupního datového proudu.

Write(String, Object, Object)

Zapíše textovou reprezentaci zadaných objektů do standardního výstupního datového proudu pomocí zadaných informací o formátu.

Write(Object)

Zapíše text reprezentaci zadaného objektu do standardního výstupního datového proudu.

Write(Single)

Zapíše textovou reprezentaci zadané hodnoty s plovoucí desetinnou čárkou s jednoduchou přesností do standardního výstupního datového proudu.

Write(Char)

Zapíše zadanou hodnotu znaku Unicode do standardního výstupního datového proudu.

Write(Char[])

Zapíše zadanou matici znaků Unicode do standardního výstupního datového proudu.

Write(Boolean)

Zapíše text reprezentaci zadané logické hodnoty do standardního výstupního datového proudu.

Write(Double)

Zapíše textovou reprezentaci zadané hodnoty s plovoucí desetinnou čárkou s dvojitou přesností do standardního výstupního datového proudu.

Write(Int32)

Zapíše textovou reprezentaci zadané 32bitové celočíselné hodnoty do standardního výstupního datového proudu.

Write(Int64)

Zapíše textovou reprezentaci zadané 64bitové celočíselné hodnoty do standardního výstupního datového proudu.

Write(Decimal)

Zapíše text reprezentaci zadané Decimal hodnoty do standardního výstupního datového proudu.

Write(String, Object, Object, Object, Object)

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Zapíše textovou reprezentaci zadaných objektů a seznamu parametrů s proměnnou délkou do standardního výstupního datového proudu pomocí zadaných informací o formátu.

[System.CLSCompliant(false)]
public static void Write (string format, object arg0, object arg1, object arg2, object arg3);

Parametry

format
String

Složený formátovací řetězec.

arg0
Object

První objekt k zápisu pomocí format.

arg1
Object

Druhý objekt k zápisu pomocí format.

arg2
Object

Třetí objekt k zápisu pomocí format.

arg3
Object

Čtvrtý objekt k zápisu pomocí format.

Atributy

Výjimky

Došlo k vstupně-výstupní chybě.

format je null.

Specifikace formátu v format je neplatná.

Příklady

Následující příklad ukazuje použití proměnných parametrů s Write(String, Object, Object, Object, Object) metoda. Metoda je volána s složeným formátovacím řetězcem a pěti položkami formátu.

using namespace System;

//void main(array<System::String ^> ^args)
void main()
{
   DateTime dateRecorded(2009, 6, 15);
   DateTime startTime(1, 1, 1, 0, 30, 0);
   TimeSpan interval(12, 0, 0);

   Double temperature1 = 52.8;
   Double temperature2 = 63.5;
   
   Console::Write("Date: {0:d}:\n   Temperature at {1:t}: {2}\n   Temperature at {3:t}: {4}\n", 
                  dateRecorded, startTime, temperature1, 
                  startTime.Add(interval), temperature2);
    Console::ReadLine();
}
// The example displays the following output:
//      Date: 6/15/2009:
//         Temperature at 12:30 AM: 52.8
//         Temperature at 12:30 PM: 63.5

Poznámky

Poznámka

Toto rozhraní API nedodržuje předpisy CLS. Alternativou kompatibilní se specifikací CLS je Console.Write(String, Object[]). Kompilátory jazyka C# a Visual Basic automaticky přeloží volání této metody jako volání Console.Write(String, Object[]).

Tato metoda používá funkci složeného formátování rozhraní .NET k převodu hodnoty objektu na jeho textové vyjádření a vložení této reprezentace do řetězce. Výsledný řetězec se zapíše do výstupního datového proudu.

Parametr format se skládá z nuly nebo více spuštění textu intermixovaného s nulovým nebo více indexovanými zástupnými symboly, označovanými jako položky formátu, které odpovídají objektu v seznamu parametrů této metody. Proces formátování nahradí každou položku formátu textovou reprezentací hodnoty odpovídajícího objektu.

Syntaxe položky formátu je {index[,zarovnání][:formatString]}, který určuje povinný index, volitelnou délku a zarovnání formátovaného textu a volitelný řetězec znaků specifikátoru formátu, které určují, jak je hodnota odpovídajícího objektu formátována.

.NET poskytuje rozsáhlou podporu formátování, která je podrobněji popsána v následujících tématech o formátování.

Poznámky pro volající

Tato metoda je označena klíčovým slovem vararg, což znamená, že podporuje proměnný počet parametrů. Metodu lze volat z jazyka Visual C++, ale nelze ji volat z kódu jazyka C# nebo Visual Basic. Kompilátory jazyka C# a Visual Basic přeloží volání Write(String, Object, Object, Object, Object) jako volání Write(String, Object[]).

Viz také

Platí pro

.NET Framework 4.8.1 a další verze
Produkt Verze
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Write(String, Object, Object, Object)

Zdroj:
Console.cs
Zdroj:
Console.cs
Zdroj:
Console.cs

Zapíše textovou reprezentaci zadaných objektů do standardního výstupního datového proudu pomocí zadaných informací o formátu.

public static void Write (string format, object? arg0, object? arg1, object? arg2);
public static void Write (string format, object arg0, object arg1, object arg2);

Parametry

format
String

Složený formátovací řetězec.

arg0
Object

První objekt k zápisu pomocí format.

arg1
Object

Druhý objekt k zápisu pomocí format.

arg2
Object

Třetí objekt k zápisu pomocí format.

Výjimky

Došlo k vstupně-výstupní chybě.

format je null.

Specifikace formátu v format je neplatná.

Příklady

Následující příklad používá metodu WriteLine k předvedení standardních specifikátorů formátování pro čísla, kalendářní data a výčty.

// This code example demonstrates the Console.WriteLine() method.
// Formatting for this example uses the "en-US" culture.

using System;
class Sample
{
    enum Color {Yellow = 1, Blue, Green};
    static DateTime thisDate = DateTime.Now;

    public static void Main()
    {
        Console.Clear();

        // Format a negative integer or floating-point number in various ways.
        Console.WriteLine("Standard Numeric Format Specifiers");
        Console.WriteLine(
            "(C) Currency: . . . . . . . . {0:C}\n" +
            "(D) Decimal:. . . . . . . . . {0:D}\n" +
            "(E) Scientific: . . . . . . . {1:E}\n" +
            "(F) Fixed point:. . . . . . . {1:F}\n" +
            "(G) General:. . . . . . . . . {0:G}\n" +
            "    (default):. . . . . . . . {0} (default = 'G')\n" +
            "(N) Number: . . . . . . . . . {0:N}\n" +
            "(P) Percent:. . . . . . . . . {1:P}\n" +
            "(R) Round-trip: . . . . . . . {1:R}\n" +
            "(X) Hexadecimal:. . . . . . . {0:X}\n",
            -123, -123.45f);

        // Format the current date in various ways.
        Console.WriteLine("Standard DateTime Format Specifiers");
        Console.WriteLine(
            "(d) Short date: . . . . . . . {0:d}\n" +
            "(D) Long date:. . . . . . . . {0:D}\n" +
            "(t) Short time: . . . . . . . {0:t}\n" +
            "(T) Long time:. . . . . . . . {0:T}\n" +
            "(f) Full date/short time: . . {0:f}\n" +
            "(F) Full date/long time:. . . {0:F}\n" +
            "(g) General date/short time:. {0:g}\n" +
            "(G) General date/long time: . {0:G}\n" +
            "    (default):. . . . . . . . {0} (default = 'G')\n" +
            "(M) Month:. . . . . . . . . . {0:M}\n" +
            "(R) RFC1123:. . . . . . . . . {0:R}\n" +
            "(s) Sortable: . . . . . . . . {0:s}\n" +
            "(u) Universal sortable: . . . {0:u} (invariant)\n" +
            "(U) Universal full date/time: {0:U}\n" +
            "(Y) Year: . . . . . . . . . . {0:Y}\n",
            thisDate);

        // Format a Color enumeration value in various ways.
        Console.WriteLine("Standard Enumeration Format Specifiers");
        Console.WriteLine(
            "(G) General:. . . . . . . . . {0:G}\n" +
            "    (default):. . . . . . . . {0} (default = 'G')\n" +
            "(F) Flags:. . . . . . . . . . {0:F} (flags or integer)\n" +
            "(D) Decimal number: . . . . . {0:D}\n" +
            "(X) Hexadecimal:. . . . . . . {0:X}\n",
            Color.Green);
    }
}
/*
This code example produces the following results:

Standard Numeric Format Specifiers
(C) Currency: . . . . . . . . ($123.00)
(D) Decimal:. . . . . . . . . -123
(E) Scientific: . . . . . . . -1.234500E+002
(F) Fixed point:. . . . . . . -123.45
(G) General:. . . . . . . . . -123
    (default):. . . . . . . . -123 (default = 'G')
(N) Number: . . . . . . . . . -123.00
(P) Percent:. . . . . . . . . -12,345.00 %
(R) Round-trip: . . . . . . . -123.45
(X) Hexadecimal:. . . . . . . FFFFFF85

Standard DateTime Format Specifiers
(d) Short date: . . . . . . . 6/26/2004
(D) Long date:. . . . . . . . Saturday, June 26, 2004
(t) Short time: . . . . . . . 8:11 PM
(T) Long time:. . . . . . . . 8:11:04 PM
(f) Full date/short time: . . Saturday, June 26, 2004 8:11 PM
(F) Full date/long time:. . . Saturday, June 26, 2004 8:11:04 PM
(g) General date/short time:. 6/26/2004 8:11 PM
(G) General date/long time: . 6/26/2004 8:11:04 PM
    (default):. . . . . . . . 6/26/2004 8:11:04 PM (default = 'G')
(M) Month:. . . . . . . . . . June 26
(R) RFC1123:. . . . . . . . . Sat, 26 Jun 2004 20:11:04 GMT
(s) Sortable: . . . . . . . . 2004-06-26T20:11:04
(u) Universal sortable: . . . 2004-06-26 20:11:04Z (invariant)
(U) Universal full date/time: Sunday, June 27, 2004 3:11:04 AM
(Y) Year: . . . . . . . . . . June, 2004

Standard Enumeration Format Specifiers
(G) General:. . . . . . . . . Green
    (default):. . . . . . . . Green (default = 'G')
(F) Flags:. . . . . . . . . . Green (flags or integer)
(D) Decimal number: . . . . . 3
(X) Hexadecimal:. . . . . . . 00000003

*/

Následující příklad ukazuje použití Write metody.

public class FormatConverter
{
    public static void Main(string[] args)
    {
        string lineInput;
        while ((lineInput = Console.ReadLine()) != null)
        {
            string[] fields = lineInput.Split(new char[] {'\t'});
            bool isFirstField = true;
            foreach (var item in fields)
            {
                if (isFirstField)
                    isFirstField = false;
                else
                    Console.Write(',');

                // If the field represents a boolean, replace with a numeric representation.
                bool itemBool;
                if (Boolean.TryParse(item, out itemBool))
                    Console.Write(Convert.ToByte(itemBool));
                else
                    Console.Write(item);
            }
            Console.WriteLine();
        }
    }
}

Poznámky

Tato metoda používá funkci složeného formátování rozhraní .NET k převodu hodnoty objektu na jeho textové vyjádření a vložení této reprezentace do řetězce. Výsledný řetězec se zapíše do výstupního datového proudu.

Parametr format se skládá z nuly nebo více spuštění textu intermixovaného s nulovým nebo více indexovanými zástupnými symboly, označovanými jako položky formátu, které odpovídají objektu v seznamu parametrů této metody. Proces formátování nahradí každou položku formátu textovou reprezentací hodnoty odpovídajícího objektu.

Syntaxe položky formátu je {index[,zarovnání][:formatString]}, který určuje povinný index, volitelnou délku a zarovnání formátovaného textu a volitelný řetězec znaků specifikátoru formátu, které určují, jak je hodnota odpovídajícího objektu formátována.

.NET poskytuje rozsáhlou podporu formátování, která je podrobněji popsána v následujících tématech o formátování.

Viz také

Platí pro

.NET 9 a další verze
Produkt Verze
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1

Write(Char[], Int32, Int32)

Zdroj:
Console.cs
Zdroj:
Console.cs
Zdroj:
Console.cs

Zapíše zadaný podarray znaků Unicode do standardního výstupního datového proudu.

public static void Write (char[] buffer, int index, int count);

Parametry

buffer
Char[]

Pole znaků Unicode.

index
Int32

Počáteční pozice v buffer.

count
Int32

Počet znaků, které se mají napsat.

Výjimky

buffer je null.

index nebo count je menší než nula.

index plus count určit pozici, která není v buffer.

Došlo k vstupně-výstupní chybě.

Poznámky

Tato metoda zapisuje count znaky začínající na pozici indexbuffer do standardního výstupního datového proudu.

Viz také

Platí pro

.NET 9 a další verze
Produkt Verze
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1

Write(String, ReadOnlySpan<Object>)

Zapíše textovou reprezentaci zadaného rozsahu objektů do standardního výstupního datového proudu pomocí zadaných informací o formátu.

public static void Write (string format, scoped ReadOnlySpan<object?> arg);

Parametry

format
String

Složený formátovací řetězec.

arg
ReadOnlySpan<Object>

Rozsah objektů k zápisu pomocí formátu.

Platí pro

.NET 9
Produkt Verze
.NET 9

Write(String, Object[])

Zdroj:
Console.cs
Zdroj:
Console.cs
Zdroj:
Console.cs

Zapíše textovou reprezentaci zadaného pole objektů do standardního výstupního datového proudu pomocí zadaných informací o formátu.

public static void Write (string format, params object?[]? arg);
public static void Write (string format, params object[] arg);

Parametry

format
String

Složený formátovací řetězec.

arg
Object[]

Pole objektů k zápisu pomocí format.

Výjimky

Došlo k vstupně-výstupní chybě.

format nebo arg je null.

Specifikace formátu v format je neplatná.

Příklady

Následující příklad definuje Person třídu s řadou vlastností, které poskytují informace o osobě. Jeho GetDescription metoda vrátí pole, které obsahuje všechny hodnoty vlastnosti s výjimkou jedné. Příklad pak použije pole vrácené metodou GetDescription k zobrazení hodnot objektu Person.

using System;

public class Person
{
   public String Name { get; set; }
   public DateTime BirthDate  { get; set; }
   public Double Height { get; set; }
   public Double Weight { get; set; }
   public Char Gender { get; set; }
   public String Remarks { get; set; }

   public object[] GetDescription()
   {
      return new object[] { Name, Gender, Height, Weight, BirthDate};
   }
}

public class Example
{
   public static void Main()
   {
      var p1 = new Person() { Name = "John", Gender = 'M',
                              BirthDate = new DateTime(1992, 5, 10),
                              Height = 73.5, Weight = 207 };
      p1.Remarks = "Client since 1/3/2012";
      Console.Write("{0}: {1}, born {4:d}  Height {2} inches, Weight {3} lbs  ",
                    p1.GetDescription());
      if (String.IsNullOrEmpty(p1.Remarks))
         Console.WriteLine();
      else
         Console.WriteLine("{1}Remarks: {0}", p1.Remarks,
                           Console.CursorLeft + p1.Remarks.Length + 10 > Console.WindowWidth ?
                              "\n   " : "");
   }
}
// The example displays the following output:
//    John: M, born 5/10/1992  Height 73.5 inches, Weight 207 lbs  Remarks: Client since 1/3/2012

Všimněte si, že příklad volá metodu Write(String, Object[]) namísto metody WriteLine(String, Object[]), protože se pokouší zobrazit hodnotu Person.Remarks vlastnost na stejném řádku. Provede to tak, že prozkoumá hodnotu CursorLeft a WindowWidth vlastností a určí, zda je k dispozici dostatek místa pro poznámku, aby se vešla. Pokud tam je, zobrazí řádek. Pokud ne, zapíše čáru, odsadí tři mezery a zobrazí poznámku.

Následující příklad je shodný s prvním, s tím rozdílem, že poskytuje seznam s pěti položkami jako argument arg místo pole parametrů.

using System;

public class Person
{
   public String Name { get; set; }
   public DateTime BirthDate  { get; set; }
   public Double Height { get; set; }
   public Double Weight { get; set; }
   public Char Gender { get; set; }
   public String Remarks { get; set; }

   public object[] GetDescription()
   {
      return new object[] { Name, Gender, Height, Weight, BirthDate};
   }
}

public class Example
{
   public static void Main()
   {
      var p1 = new Person() { Name = "John", Gender = 'M',
                              BirthDate = new DateTime(1992, 5, 10),
                              Height = 73.5, Weight = 207 };
      p1.Remarks = "Client since 1/3/2012";
      Console.Write("{0}: {1}, born {2:d}  Height {3} inches, Weight {4} lbs  ",
                    p1.Name, p1.Gender, p1.BirthDate, p1.Height, p1.Weight);
      if (String.IsNullOrEmpty(p1.Remarks))
         Console.WriteLine();
      else
         Console.WriteLine("{1}Remarks: {0}", p1.Remarks,
                           Console.CursorLeft + p1.Remarks.Length + 10 > Console.WindowWidth ?
                              "\n   " : "");
   }
}
// The example displays the following output:
//    John: M, born 5/10/1992  Height 73.5 inches, Weight 207 lbs  Remarks: Client since 1/3/2012

Poznámky

Tato metoda používá funkci složeného formátování rozhraní .NET k převodu hodnoty objektu na jeho textové vyjádření a vložení této reprezentace do řetězce. Výsledný řetězec se zapíše do výstupního datového proudu.

Parametr format se skládá z nuly nebo více spuštění textu intermixovaného s nulovým nebo více indexovanými zástupnými symboly, označovanými jako položky formátu, které odpovídají objektu v seznamu parametrů této metody. Proces formátování nahradí každou položku formátu textovou reprezentací hodnoty odpovídajícího objektu.

Syntaxe položky formátu je {index[,zarovnání][:formatString]}, který určuje povinný index, volitelnou délku a zarovnání formátovaného textu a volitelný řetězec znaků specifikátoru formátu, které určují, jak je hodnota odpovídajícího objektu formátována.

.NET poskytuje rozsáhlou podporu formátování, která je podrobněji popsána v následujících tématech o formátování.

Parametr arg je pole parametrů. Argumenty lze metodě předat buď jako pole, nebo jako seznam pěti nebo více položek. Příklady znázorňují obě formy volání metody.

Poznámky pro volající

Tato metoda není volána kódem jazyka C++. Kompilátor C++ překládá volání System.Console.Write, které obsahují řetězec a seznam čtyř nebo více parametrů objektu jako volání Write(String, Object, Object, Object, Object). Řeší volání System.Console.Write, které obsahují řetězec a pole objektů jako volání Write(String, Object).

Viz také

Platí pro

.NET 9 a další verze
Produkt Verze
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1

Write(String, Object)

Zdroj:
Console.cs
Zdroj:
Console.cs
Zdroj:
Console.cs

Zapíše textovou reprezentaci zadaného objektu do standardního výstupního datového proudu pomocí zadaných informací o formátu.

public static void Write (string format, object? arg0);
public static void Write (string format, object arg0);

Parametry

format
String

Složený formátovací řetězec.

arg0
Object

Objekt k zápisu pomocí format.

Výjimky

Došlo k vstupně-výstupní chybě.

format je null.

Specifikace formátu v format je neplatná.

Příklady

Následující příklad používá metodu WriteLine k předvedení standardních specifikátorů formátování pro čísla, kalendářní data a výčty.

// This code example demonstrates the Console.WriteLine() method.
// Formatting for this example uses the "en-US" culture.

using System;
class Sample
{
    enum Color {Yellow = 1, Blue, Green};
    static DateTime thisDate = DateTime.Now;

    public static void Main()
    {
        Console.Clear();

        // Format a negative integer or floating-point number in various ways.
        Console.WriteLine("Standard Numeric Format Specifiers");
        Console.WriteLine(
            "(C) Currency: . . . . . . . . {0:C}\n" +
            "(D) Decimal:. . . . . . . . . {0:D}\n" +
            "(E) Scientific: . . . . . . . {1:E}\n" +
            "(F) Fixed point:. . . . . . . {1:F}\n" +
            "(G) General:. . . . . . . . . {0:G}\n" +
            "    (default):. . . . . . . . {0} (default = 'G')\n" +
            "(N) Number: . . . . . . . . . {0:N}\n" +
            "(P) Percent:. . . . . . . . . {1:P}\n" +
            "(R) Round-trip: . . . . . . . {1:R}\n" +
            "(X) Hexadecimal:. . . . . . . {0:X}\n",
            -123, -123.45f);

        // Format the current date in various ways.
        Console.WriteLine("Standard DateTime Format Specifiers");
        Console.WriteLine(
            "(d) Short date: . . . . . . . {0:d}\n" +
            "(D) Long date:. . . . . . . . {0:D}\n" +
            "(t) Short time: . . . . . . . {0:t}\n" +
            "(T) Long time:. . . . . . . . {0:T}\n" +
            "(f) Full date/short time: . . {0:f}\n" +
            "(F) Full date/long time:. . . {0:F}\n" +
            "(g) General date/short time:. {0:g}\n" +
            "(G) General date/long time: . {0:G}\n" +
            "    (default):. . . . . . . . {0} (default = 'G')\n" +
            "(M) Month:. . . . . . . . . . {0:M}\n" +
            "(R) RFC1123:. . . . . . . . . {0:R}\n" +
            "(s) Sortable: . . . . . . . . {0:s}\n" +
            "(u) Universal sortable: . . . {0:u} (invariant)\n" +
            "(U) Universal full date/time: {0:U}\n" +
            "(Y) Year: . . . . . . . . . . {0:Y}\n",
            thisDate);

        // Format a Color enumeration value in various ways.
        Console.WriteLine("Standard Enumeration Format Specifiers");
        Console.WriteLine(
            "(G) General:. . . . . . . . . {0:G}\n" +
            "    (default):. . . . . . . . {0} (default = 'G')\n" +
            "(F) Flags:. . . . . . . . . . {0:F} (flags or integer)\n" +
            "(D) Decimal number: . . . . . {0:D}\n" +
            "(X) Hexadecimal:. . . . . . . {0:X}\n",
            Color.Green);
    }
}
/*
This code example produces the following results:

Standard Numeric Format Specifiers
(C) Currency: . . . . . . . . ($123.00)
(D) Decimal:. . . . . . . . . -123
(E) Scientific: . . . . . . . -1.234500E+002
(F) Fixed point:. . . . . . . -123.45
(G) General:. . . . . . . . . -123
    (default):. . . . . . . . -123 (default = 'G')
(N) Number: . . . . . . . . . -123.00
(P) Percent:. . . . . . . . . -12,345.00 %
(R) Round-trip: . . . . . . . -123.45
(X) Hexadecimal:. . . . . . . FFFFFF85

Standard DateTime Format Specifiers
(d) Short date: . . . . . . . 6/26/2004
(D) Long date:. . . . . . . . Saturday, June 26, 2004
(t) Short time: . . . . . . . 8:11 PM
(T) Long time:. . . . . . . . 8:11:04 PM
(f) Full date/short time: . . Saturday, June 26, 2004 8:11 PM
(F) Full date/long time:. . . Saturday, June 26, 2004 8:11:04 PM
(g) General date/short time:. 6/26/2004 8:11 PM
(G) General date/long time: . 6/26/2004 8:11:04 PM
    (default):. . . . . . . . 6/26/2004 8:11:04 PM (default = 'G')
(M) Month:. . . . . . . . . . June 26
(R) RFC1123:. . . . . . . . . Sat, 26 Jun 2004 20:11:04 GMT
(s) Sortable: . . . . . . . . 2004-06-26T20:11:04
(u) Universal sortable: . . . 2004-06-26 20:11:04Z (invariant)
(U) Universal full date/time: Sunday, June 27, 2004 3:11:04 AM
(Y) Year: . . . . . . . . . . June, 2004

Standard Enumeration Format Specifiers
(G) General:. . . . . . . . . Green
    (default):. . . . . . . . Green (default = 'G')
(F) Flags:. . . . . . . . . . Green (flags or integer)
(D) Decimal number: . . . . . 3
(X) Hexadecimal:. . . . . . . 00000003

*/

Následující příklad ukazuje použití Write metody.

public class FormatConverter
{
    public static void Main(string[] args)
    {
        string lineInput;
        while ((lineInput = Console.ReadLine()) != null)
        {
            string[] fields = lineInput.Split(new char[] {'\t'});
            bool isFirstField = true;
            foreach (var item in fields)
            {
                if (isFirstField)
                    isFirstField = false;
                else
                    Console.Write(',');

                // If the field represents a boolean, replace with a numeric representation.
                bool itemBool;
                if (Boolean.TryParse(item, out itemBool))
                    Console.Write(Convert.ToByte(itemBool));
                else
                    Console.Write(item);
            }
            Console.WriteLine();
        }
    }
}

Poznámky

Tato metoda používá funkci složeného formátování rozhraní .NET k převodu hodnoty objektu na jeho textové vyjádření a vložení této reprezentace do řetězce. Výsledný řetězec se zapíše do výstupního datového proudu.

Parametr format se skládá z nuly nebo více spuštění textu intermixovaného s nulovým nebo více indexovanými zástupnými symboly, označovanými jako položky formátu, které odpovídají objektu v seznamu parametrů této metody. Proces formátování nahradí každou položku formátu textovou reprezentací hodnoty odpovídajícího objektu.

Syntaxe položky formátu je {index[,zarovnání][:formatString]}, který určuje povinný index, volitelnou délku a zarovnání formátovaného textu a volitelný řetězec znaků specifikátoru formátu, které určují, jak je hodnota odpovídajícího objektu formátována.

.NET poskytuje rozsáhlou podporu formátování, která je podrobněji popsána v následujících tématech o formátování.

Viz také

Platí pro

.NET 9 a další verze
Produkt Verze
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1

Write(UInt64)

Zdroj:
Console.cs
Zdroj:
Console.cs
Zdroj:
Console.cs

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Zapíše textovou reprezentaci zadané 64bitové celočíselné hodnoty bez znaménka do standardního výstupního datového proudu.

[System.CLSCompliant(false)]
public static void Write (ulong value);

Parametry

value
UInt64

Hodnota k zápisu.

Atributy

Výjimky

Došlo k vstupně-výstupní chybě.

Příklady

Následující příklad ukazuje použití Write metody.

public class FormatConverter
{
    public static void Main(string[] args)
    {
        string lineInput;
        while ((lineInput = Console.ReadLine()) != null)
        {
            string[] fields = lineInput.Split(new char[] {'\t'});
            bool isFirstField = true;
            foreach (var item in fields)
            {
                if (isFirstField)
                    isFirstField = false;
                else
                    Console.Write(',');

                // If the field represents a boolean, replace with a numeric representation.
                bool itemBool;
                if (Boolean.TryParse(item, out itemBool))
                    Console.Write(Convert.ToByte(itemBool));
                else
                    Console.Write(item);
            }
            Console.WriteLine();
        }
    }
}

Poznámky

Textová reprezentace value je vytvořena voláním UInt64.ToString metody.

Viz také

Platí pro

.NET 9 a další verze
Produkt Verze
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1

Write(UInt32)

Zdroj:
Console.cs
Zdroj:
Console.cs
Zdroj:
Console.cs

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Zapíše textovou reprezentaci zadané 32bitové celočíselné hodnoty bez znaménka do standardního výstupního datového proudu.

[System.CLSCompliant(false)]
public static void Write (uint value);

Parametry

value
UInt32

Hodnota k zápisu.

Atributy

Výjimky

Došlo k vstupně-výstupní chybě.

Příklady

Následující příklad ukazuje použití Write metody.

public class FormatConverter
{
    public static void Main(string[] args)
    {
        string lineInput;
        while ((lineInput = Console.ReadLine()) != null)
        {
            string[] fields = lineInput.Split(new char[] {'\t'});
            bool isFirstField = true;
            foreach (var item in fields)
            {
                if (isFirstField)
                    isFirstField = false;
                else
                    Console.Write(',');

                // If the field represents a boolean, replace with a numeric representation.
                bool itemBool;
                if (Boolean.TryParse(item, out itemBool))
                    Console.Write(Convert.ToByte(itemBool));
                else
                    Console.Write(item);
            }
            Console.WriteLine();
        }
    }
}

Poznámky

Textová reprezentace value je vytvořena voláním UInt32.ToString metody.

Viz také

Platí pro

.NET 9 a další verze
Produkt Verze
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1

Write(String)

Zdroj:
Console.cs
Zdroj:
Console.cs
Zdroj:
Console.cs

Zapíše zadanou řetězcovou hodnotu do standardního výstupního datového proudu.

public static void Write (string? value);
public static void Write (string value);

Parametry

value
String

Hodnota k zápisu.

Výjimky

Došlo k vstupně-výstupní chybě.

Příklady

Následující příklad ukazuje použití Write metody.

public class FormatConverter
{
    public static void Main(string[] args)
    {
        string lineInput;
        while ((lineInput = Console.ReadLine()) != null)
        {
            string[] fields = lineInput.Split(new char[] {'\t'});
            bool isFirstField = true;
            foreach (var item in fields)
            {
                if (isFirstField)
                    isFirstField = false;
                else
                    Console.Write(',');

                // If the field represents a boolean, replace with a numeric representation.
                bool itemBool;
                if (Boolean.TryParse(item, out itemBool))
                    Console.Write(Convert.ToByte(itemBool));
                else
                    Console.Write(item);
            }
            Console.WriteLine();
        }
    }
}

Poznámky

Pokud je hodnota null, nic se nenapíše do standardního výstupního datového proudu.

Viz také

Platí pro

.NET 9 a další verze
Produkt Verze
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1

Write(String, Object, Object)

Zdroj:
Console.cs
Zdroj:
Console.cs
Zdroj:
Console.cs

Zapíše textovou reprezentaci zadaných objektů do standardního výstupního datového proudu pomocí zadaných informací o formátu.

public static void Write (string format, object? arg0, object? arg1);
public static void Write (string format, object arg0, object arg1);

Parametry

format
String

Složený formátovací řetězec.

arg0
Object

První objekt k zápisu pomocí format.

arg1
Object

Druhý objekt k zápisu pomocí format.

Výjimky

Došlo k vstupně-výstupní chybě.

format je null.

Specifikace formátu v format je neplatná.

Příklady

Následující příklad používá metodu WriteLine k předvedení standardních specifikátorů formátování pro čísla, kalendářní data a výčty.

// This code example demonstrates the Console.WriteLine() method.
// Formatting for this example uses the "en-US" culture.

using System;
class Sample
{
    enum Color {Yellow = 1, Blue, Green};
    static DateTime thisDate = DateTime.Now;

    public static void Main()
    {
        Console.Clear();

        // Format a negative integer or floating-point number in various ways.
        Console.WriteLine("Standard Numeric Format Specifiers");
        Console.WriteLine(
            "(C) Currency: . . . . . . . . {0:C}\n" +
            "(D) Decimal:. . . . . . . . . {0:D}\n" +
            "(E) Scientific: . . . . . . . {1:E}\n" +
            "(F) Fixed point:. . . . . . . {1:F}\n" +
            "(G) General:. . . . . . . . . {0:G}\n" +
            "    (default):. . . . . . . . {0} (default = 'G')\n" +
            "(N) Number: . . . . . . . . . {0:N}\n" +
            "(P) Percent:. . . . . . . . . {1:P}\n" +
            "(R) Round-trip: . . . . . . . {1:R}\n" +
            "(X) Hexadecimal:. . . . . . . {0:X}\n",
            -123, -123.45f);

        // Format the current date in various ways.
        Console.WriteLine("Standard DateTime Format Specifiers");
        Console.WriteLine(
            "(d) Short date: . . . . . . . {0:d}\n" +
            "(D) Long date:. . . . . . . . {0:D}\n" +
            "(t) Short time: . . . . . . . {0:t}\n" +
            "(T) Long time:. . . . . . . . {0:T}\n" +
            "(f) Full date/short time: . . {0:f}\n" +
            "(F) Full date/long time:. . . {0:F}\n" +
            "(g) General date/short time:. {0:g}\n" +
            "(G) General date/long time: . {0:G}\n" +
            "    (default):. . . . . . . . {0} (default = 'G')\n" +
            "(M) Month:. . . . . . . . . . {0:M}\n" +
            "(R) RFC1123:. . . . . . . . . {0:R}\n" +
            "(s) Sortable: . . . . . . . . {0:s}\n" +
            "(u) Universal sortable: . . . {0:u} (invariant)\n" +
            "(U) Universal full date/time: {0:U}\n" +
            "(Y) Year: . . . . . . . . . . {0:Y}\n",
            thisDate);

        // Format a Color enumeration value in various ways.
        Console.WriteLine("Standard Enumeration Format Specifiers");
        Console.WriteLine(
            "(G) General:. . . . . . . . . {0:G}\n" +
            "    (default):. . . . . . . . {0} (default = 'G')\n" +
            "(F) Flags:. . . . . . . . . . {0:F} (flags or integer)\n" +
            "(D) Decimal number: . . . . . {0:D}\n" +
            "(X) Hexadecimal:. . . . . . . {0:X}\n",
            Color.Green);
    }
}
/*
This code example produces the following results:

Standard Numeric Format Specifiers
(C) Currency: . . . . . . . . ($123.00)
(D) Decimal:. . . . . . . . . -123
(E) Scientific: . . . . . . . -1.234500E+002
(F) Fixed point:. . . . . . . -123.45
(G) General:. . . . . . . . . -123
    (default):. . . . . . . . -123 (default = 'G')
(N) Number: . . . . . . . . . -123.00
(P) Percent:. . . . . . . . . -12,345.00 %
(R) Round-trip: . . . . . . . -123.45
(X) Hexadecimal:. . . . . . . FFFFFF85

Standard DateTime Format Specifiers
(d) Short date: . . . . . . . 6/26/2004
(D) Long date:. . . . . . . . Saturday, June 26, 2004
(t) Short time: . . . . . . . 8:11 PM
(T) Long time:. . . . . . . . 8:11:04 PM
(f) Full date/short time: . . Saturday, June 26, 2004 8:11 PM
(F) Full date/long time:. . . Saturday, June 26, 2004 8:11:04 PM
(g) General date/short time:. 6/26/2004 8:11 PM
(G) General date/long time: . 6/26/2004 8:11:04 PM
    (default):. . . . . . . . 6/26/2004 8:11:04 PM (default = 'G')
(M) Month:. . . . . . . . . . June 26
(R) RFC1123:. . . . . . . . . Sat, 26 Jun 2004 20:11:04 GMT
(s) Sortable: . . . . . . . . 2004-06-26T20:11:04
(u) Universal sortable: . . . 2004-06-26 20:11:04Z (invariant)
(U) Universal full date/time: Sunday, June 27, 2004 3:11:04 AM
(Y) Year: . . . . . . . . . . June, 2004

Standard Enumeration Format Specifiers
(G) General:. . . . . . . . . Green
    (default):. . . . . . . . Green (default = 'G')
(F) Flags:. . . . . . . . . . Green (flags or integer)
(D) Decimal number: . . . . . 3
(X) Hexadecimal:. . . . . . . 00000003

*/

Následující příklad ukazuje použití Write metody.

public class FormatConverter
{
    public static void Main(string[] args)
    {
        string lineInput;
        while ((lineInput = Console.ReadLine()) != null)
        {
            string[] fields = lineInput.Split(new char[] {'\t'});
            bool isFirstField = true;
            foreach (var item in fields)
            {
                if (isFirstField)
                    isFirstField = false;
                else
                    Console.Write(',');

                // If the field represents a boolean, replace with a numeric representation.
                bool itemBool;
                if (Boolean.TryParse(item, out itemBool))
                    Console.Write(Convert.ToByte(itemBool));
                else
                    Console.Write(item);
            }
            Console.WriteLine();
        }
    }
}

Poznámky

Tato metoda používá funkci složeného formátování rozhraní .NET k převodu hodnoty objektu na jeho textové vyjádření a vložení této reprezentace do řetězce. Výsledný řetězec se zapíše do výstupního datového proudu.

Parametr format se skládá z nuly nebo více spuštění textu intermixovaného s nulovým nebo více indexovanými zástupnými symboly, označovanými jako položky formátu, které odpovídají objektu v seznamu parametrů této metody. Proces formátování nahradí každou položku formátu textovou reprezentací hodnoty odpovídajícího objektu.

Syntaxe položky formátu je {index[,zarovnání][:formatString]}, který určuje povinný index, volitelnou délku a zarovnání formátovaného textu a volitelný řetězec znaků specifikátoru formátu, které určují, jak je hodnota odpovídajícího objektu formátována.

.NET poskytuje rozsáhlou podporu formátování, která je podrobněji popsána v následujících tématech o formátování.

Viz také

Platí pro

.NET 9 a další verze
Produkt Verze
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1

Write(Object)

Zdroj:
Console.cs
Zdroj:
Console.cs
Zdroj:
Console.cs

Zapíše text reprezentaci zadaného objektu do standardního výstupního datového proudu.

public static void Write (object? value);
public static void Write (object value);

Parametry

value
Object

Hodnota k zápisu nebo null.

Výjimky

Došlo k vstupně-výstupní chybě.

Příklady

Následující příklad ukazuje použití Write metody.

public class FormatConverter
{
    public static void Main(string[] args)
    {
        string lineInput;
        while ((lineInput = Console.ReadLine()) != null)
        {
            string[] fields = lineInput.Split(new char[] {'\t'});
            bool isFirstField = true;
            foreach (var item in fields)
            {
                if (isFirstField)
                    isFirstField = false;
                else
                    Console.Write(',');

                // If the field represents a boolean, replace with a numeric representation.
                bool itemBool;
                if (Boolean.TryParse(item, out itemBool))
                    Console.Write(Convert.ToByte(itemBool));
                else
                    Console.Write(item);
            }
            Console.WriteLine();
        }
    }
}

Poznámky

Pokud je valuenull, nic se nezapíše a nevyvolá se žádná výjimka. V opačném případě je volána ToString metoda value k vytvoření řetězcové reprezentace a výsledný řetězec se zapíše do standardního výstupního datového proudu.

Viz také

Platí pro

.NET 9 a další verze
Produkt Verze
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1

Write(Single)

Zdroj:
Console.cs
Zdroj:
Console.cs
Zdroj:
Console.cs

Zapíše textovou reprezentaci zadané hodnoty s plovoucí desetinnou čárkou s jednoduchou přesností do standardního výstupního datového proudu.

public static void Write (float value);

Parametry

value
Single

Hodnota k zápisu.

Výjimky

Došlo k vstupně-výstupní chybě.

Příklady

Následující příklad ukazuje použití Write metody.

public class FormatConverter
{
    public static void Main(string[] args)
    {
        string lineInput;
        while ((lineInput = Console.ReadLine()) != null)
        {
            string[] fields = lineInput.Split(new char[] {'\t'});
            bool isFirstField = true;
            foreach (var item in fields)
            {
                if (isFirstField)
                    isFirstField = false;
                else
                    Console.Write(',');

                // If the field represents a boolean, replace with a numeric representation.
                bool itemBool;
                if (Boolean.TryParse(item, out itemBool))
                    Console.Write(Convert.ToByte(itemBool));
                else
                    Console.Write(item);
            }
            Console.WriteLine();
        }
    }
}

Poznámky

Textová reprezentace value je vytvořena voláním Single.ToString metody.

Viz také

Platí pro

.NET 9 a další verze
Produkt Verze
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1

Write(Char)

Zdroj:
Console.cs
Zdroj:
Console.cs
Zdroj:
Console.cs

Zapíše zadanou hodnotu znaku Unicode do standardního výstupního datového proudu.

public static void Write (char value);

Parametry

value
Char

Hodnota k zápisu.

Výjimky

Došlo k vstupně-výstupní chybě.

Příklady

Následující příklad ukazuje použití Write metody.

public class FormatConverter
{
    public static void Main(string[] args)
    {
        string lineInput;
        while ((lineInput = Console.ReadLine()) != null)
        {
            string[] fields = lineInput.Split(new char[] {'\t'});
            bool isFirstField = true;
            foreach (var item in fields)
            {
                if (isFirstField)
                    isFirstField = false;
                else
                    Console.Write(',');

                // If the field represents a boolean, replace with a numeric representation.
                bool itemBool;
                if (Boolean.TryParse(item, out itemBool))
                    Console.Write(Convert.ToByte(itemBool));
                else
                    Console.Write(item);
            }
            Console.WriteLine();
        }
    }
}

Viz také

Platí pro

.NET 9 a další verze
Produkt Verze
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1

Write(Char[])

Zdroj:
Console.cs
Zdroj:
Console.cs
Zdroj:
Console.cs

Zapíše zadanou matici znaků Unicode do standardního výstupního datového proudu.

public static void Write (char[]? buffer);
public static void Write (char[] buffer);

Parametry

buffer
Char[]

Pole znaků Unicode.

Výjimky

Došlo k vstupně-výstupní chybě.

Viz také

Platí pro

.NET 9 a další verze
Produkt Verze
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1

Write(Boolean)

Zdroj:
Console.cs
Zdroj:
Console.cs
Zdroj:
Console.cs

Zapíše text reprezentaci zadané logické hodnoty do standardního výstupního datového proudu.

public static void Write (bool value);

Parametry

value
Boolean

Hodnota k zápisu.

Výjimky

Došlo k vstupně-výstupní chybě.

Příklady

Následující příklad ukazuje použití Write metody.

public class FormatConverter
{
    public static void Main(string[] args)
    {
        string lineInput;
        while ((lineInput = Console.ReadLine()) != null)
        {
            string[] fields = lineInput.Split(new char[] {'\t'});
            bool isFirstField = true;
            foreach (var item in fields)
            {
                if (isFirstField)
                    isFirstField = false;
                else
                    Console.Write(',');

                // If the field represents a boolean, replace with a numeric representation.
                bool itemBool;
                if (Boolean.TryParse(item, out itemBool))
                    Console.Write(Convert.ToByte(itemBool));
                else
                    Console.Write(item);
            }
            Console.WriteLine();
        }
    }
}

Poznámky

Textová reprezentace value je vytvořena voláním Boolean.ToString, která výstupy buď Boolean.TrueString, nebo Boolean.FalseString.

Viz také

Platí pro

.NET 9 a další verze
Produkt Verze
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1

Write(Double)

Zdroj:
Console.cs
Zdroj:
Console.cs
Zdroj:
Console.cs

Zapíše textovou reprezentaci zadané hodnoty s plovoucí desetinnou čárkou s dvojitou přesností do standardního výstupního datového proudu.

public static void Write (double value);

Parametry

value
Double

Hodnota k zápisu.

Výjimky

Došlo k vstupně-výstupní chybě.

Příklady

Následující příklad ukazuje použití Write metody.

public class FormatConverter
{
    public static void Main(string[] args)
    {
        string lineInput;
        while ((lineInput = Console.ReadLine()) != null)
        {
            string[] fields = lineInput.Split(new char[] {'\t'});
            bool isFirstField = true;
            foreach (var item in fields)
            {
                if (isFirstField)
                    isFirstField = false;
                else
                    Console.Write(',');

                // If the field represents a boolean, replace with a numeric representation.
                bool itemBool;
                if (Boolean.TryParse(item, out itemBool))
                    Console.Write(Convert.ToByte(itemBool));
                else
                    Console.Write(item);
            }
            Console.WriteLine();
        }
    }
}

Poznámky

Textová reprezentace value je vytvořena voláním Double.ToString metody.

Viz také

Platí pro

.NET 9 a další verze
Produkt Verze
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1

Write(Int32)

Zdroj:
Console.cs
Zdroj:
Console.cs
Zdroj:
Console.cs

Zapíše textovou reprezentaci zadané 32bitové celočíselné hodnoty do standardního výstupního datového proudu.

public static void Write (int value);

Parametry

value
Int32

Hodnota k zápisu.

Výjimky

Došlo k vstupně-výstupní chybě.

Příklady

Následující příklad ukazuje použití Write metody.

public class FormatConverter
{
    public static void Main(string[] args)
    {
        string lineInput;
        while ((lineInput = Console.ReadLine()) != null)
        {
            string[] fields = lineInput.Split(new char[] {'\t'});
            bool isFirstField = true;
            foreach (var item in fields)
            {
                if (isFirstField)
                    isFirstField = false;
                else
                    Console.Write(',');

                // If the field represents a boolean, replace with a numeric representation.
                bool itemBool;
                if (Boolean.TryParse(item, out itemBool))
                    Console.Write(Convert.ToByte(itemBool));
                else
                    Console.Write(item);
            }
            Console.WriteLine();
        }
    }
}

Poznámky

Textová reprezentace value je vytvořena voláním Int32.ToString metody.

Viz také

Platí pro

.NET 9 a další verze
Produkt Verze
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1

Write(Int64)

Zdroj:
Console.cs
Zdroj:
Console.cs
Zdroj:
Console.cs

Zapíše textovou reprezentaci zadané 64bitové celočíselné hodnoty do standardního výstupního datového proudu.

public static void Write (long value);

Parametry

value
Int64

Hodnota k zápisu.

Výjimky

Došlo k vstupně-výstupní chybě.

Příklady

Následující příklad ukazuje použití Write metody.

public class FormatConverter
{
    public static void Main(string[] args)
    {
        string lineInput;
        while ((lineInput = Console.ReadLine()) != null)
        {
            string[] fields = lineInput.Split(new char[] {'\t'});
            bool isFirstField = true;
            foreach (var item in fields)
            {
                if (isFirstField)
                    isFirstField = false;
                else
                    Console.Write(',');

                // If the field represents a boolean, replace with a numeric representation.
                bool itemBool;
                if (Boolean.TryParse(item, out itemBool))
                    Console.Write(Convert.ToByte(itemBool));
                else
                    Console.Write(item);
            }
            Console.WriteLine();
        }
    }
}

Poznámky

Textová reprezentace value je vytvořena voláním Int64.ToString metody.

Viz také

Platí pro

.NET 9 a další verze
Produkt Verze
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1

Write(Decimal)

Zdroj:
Console.cs
Zdroj:
Console.cs
Zdroj:
Console.cs

Zapíše text reprezentaci zadané Decimal hodnoty do standardního výstupního datového proudu.

public static void Write (decimal value);

Parametry

value
Decimal

Hodnota k zápisu.

Výjimky

Došlo k vstupně-výstupní chybě.

Příklady

Následující příklad ukazuje použití Write metody.

public class FormatConverter
{
    public static void Main(string[] args)
    {
        string lineInput;
        while ((lineInput = Console.ReadLine()) != null)
        {
            string[] fields = lineInput.Split(new char[] {'\t'});
            bool isFirstField = true;
            foreach (var item in fields)
            {
                if (isFirstField)
                    isFirstField = false;
                else
                    Console.Write(',');

                // If the field represents a boolean, replace with a numeric representation.
                bool itemBool;
                if (Boolean.TryParse(item, out itemBool))
                    Console.Write(Convert.ToByte(itemBool));
                else
                    Console.Write(item);
            }
            Console.WriteLine();
        }
    }
}

Poznámky

Textová reprezentace value je vytvořena voláním Decimal.ToString.

Viz také

Platí pro

.NET 9 a další verze
Produkt Verze
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1