İngilizce dilinde oku

Aracılığıyla paylaş


Console.Write Yöntem

Tanım

Belirtilen değerin veya değerlerin metin gösterimini standart çıkış akışına yazar.

Aşırı Yüklemeler

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

Belirtilen nesnelerin metin gösterimini ve değişken uzunluklu parametre listesini, belirtilen biçim bilgilerini kullanarak standart çıkış akışına yazar.

Write(String, Object, Object, Object)

Belirtilen biçim bilgilerini kullanarak belirtilen nesnelerin metin gösterimini standart çıkış akışına yazar.

Write(Char[], Int32, Int32)

Unicode karakterlerinin belirtilen alt dizisini standart çıkış akışına yazar.

Write(String, ReadOnlySpan<Object>)

Belirtilen nesne aralığının metin gösterimini, belirtilen biçim bilgilerini kullanarak standart çıkış akışına yazar.

Write(String, Object[])

Belirtilen nesne dizisinin metin gösterimini, belirtilen biçim bilgilerini kullanarak standart çıkış akışına yazar.

Write(String, Object)

Belirtilen nesnenin metin gösterimini, belirtilen biçim bilgilerini kullanarak standart çıkış akışına yazar.

Write(UInt64)

Belirtilen 64 bit işaretsiz tamsayı değerinin metin gösterimini standart çıkış akışına yazar.

Write(UInt32)

Belirtilen 32 bit işaretsiz tamsayı değerinin metin gösterimini standart çıkış akışına yazar.

Write(String)

Belirtilen dize değerini standart çıkış akışına yazar.

Write(String, Object, Object)

Belirtilen biçim bilgilerini kullanarak belirtilen nesnelerin metin gösterimini standart çıkış akışına yazar.

Write(Object)

Belirtilen nesnenin metin gösterimini standart çıkış akışına yazar.

Write(Single)

Belirtilen tek duyarlıklı kayan nokta değerinin metin gösterimini standart çıkış akışına yazar.

Write(Char)

Belirtilen Unicode karakter değerini standart çıkış akışına yazar.

Write(Char[])

Belirtilen Unicode karakter dizisini standart çıkış akışına yazar.

Write(Boolean)

Belirtilen Boole değerinin metin gösterimini standart çıkış akışına yazar.

Write(Double)

Belirtilen çift duyarlıklı kayan nokta değerinin metin gösterimini standart çıkış akışına yazar.

Write(Int32)

Belirtilen 32 bit imzalı tamsayı değerinin metin gösterimini standart çıkış akışına yazar.

Write(Int64)

Belirtilen 64 bit imzalı tamsayı değerinin metin gösterimini standart çıkış akışına yazar.

Write(Decimal)

Belirtilen Decimal değerinin metin gösterimini standart çıkış akışına yazar.

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

Önemli

Bu API, CLS uyumlu değildir.

Belirtilen nesnelerin metin gösterimini ve değişken uzunluklu parametre listesini, belirtilen biçim bilgilerini kullanarak standart çıkış akışına yazar.

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

Parametreler

format
String

Bileşik biçim dizesi.

arg0
Object

formatkullanılarak yazacak ilk nesne.

arg1
Object

formatkullanılarak yazacak ikinci nesne.

arg2
Object

formatkullanılarak yazacak üçüncü nesne.

arg3
Object

formatkullanılarak yazacak dördüncü nesne.

Öznitelikler

Özel durumlar

G/Ç hatası oluştu.

format null.

format biçim belirtimi geçersiz.

Örnekler

Aşağıdaki örnekte, Write(String, Object, Object, Object, Object) yöntemiyle değişken parametrelerinin kullanımı gösterilmektedir. yöntemi bileşik biçim dizesi ve beş biçim öğesiyle çağrılır.

C++
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

Açıklamalar

Not

Bu API CLS uyumlu değil. CLS uyumlu alternatif Console.Write(String, Object[]). C# ve Visual Basic derleyicileri, bu yönteme yapılan çağrıyı Console.Write(String, Object[])çağrısı olarak otomatik olarak çözümler.

Bu yöntem, bir nesnenin değerini metin gösterimine dönüştürmek ve bu gösterimi dizeye eklemek için .NET'in bileşik biçimlendirme özelliğini kullanır. Sonuçta elde edilen dize çıkış akışına yazılır.

format parametresi, bu yöntemin parametre listesindeki bir nesneye karşılık gelen, biçim öğeleri olarak adlandırılan sıfır veya daha fazla dizinli yer tutucuyla karıştırılmış sıfır veya daha fazla metin çalıştırmasını içerir. Biçimlendirme işlemi, her biçim öğesini karşılık gelen nesnenin değerinin metin gösterimiyle değiştirir.

Biçim öğesinin söz dizimi, [hizalama][formatString]dizindir. Bu, zorunlu dizini, isteğe bağlı olarak biçimlendirilmiş metnin uzunluğunu ve hizalamasını ve karşılık gelen nesnenin değerinin nasıl biçimlendirildiğini yöneten isteğe bağlı biçim tanımlayıcı karakter dizesini belirtir.

.NET, aşağıdaki biçimlendirme konularında daha ayrıntılı olarak açıklanan kapsamlı biçimlendirme desteği sağlar.

Arayanlara Notlar

Bu yöntem vararg anahtar sözcüğüyle işaretlenir, yani değişken sayıda parametreyi destekler. Yöntemi Visual C++'tan çağrılabilir, ancak C# veya Visual Basic kodundan çağrılamaz. C# ve Visual Basic derleyicileri, Write(String, Object[])çağrısı olarak Write(String, Object, Object, Object, Object) çağrılarını çözümler.

Ayrıca bkz.

Şunlara uygulanır

.NET Framework 4.8.1 ve diğer sürümler
Ürün Sürümler
.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)

Kaynak:
Console.cs
Kaynak:
Console.cs
Kaynak:
Console.cs

Belirtilen biçim bilgilerini kullanarak belirtilen nesnelerin metin gösterimini standart çıkış akışına yazar.

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

Parametreler

format
String

Bileşik biçim dizesi.

arg0
Object

formatkullanılarak yazacak ilk nesne.

arg1
Object

formatkullanılarak yazacak ikinci nesne.

arg2
Object

formatkullanılarak yazacak üçüncü nesne.

Özel durumlar

G/Ç hatası oluştu.

format null.

format biçim belirtimi geçersiz.

Örnekler

Aşağıdaki örnek, sayılar, tarihler ve numaralandırmalar için standart biçimlendirme tanımlayıcılarını göstermek için WriteLine yöntemini kullanır.

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

*/

Aşağıdaki örnekte Write yönteminin kullanımı gösterilmektedir.

C#
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();
        }
    }
}

Açıklamalar

Bu yöntem, bir nesnenin değerini metin gösterimine dönüştürmek ve bu gösterimi dizeye eklemek için .NET'in bileşik biçimlendirme özelliğini kullanır. Sonuçta elde edilen dize çıkış akışına yazılır.

format parametresi, bu yöntemin parametre listesindeki bir nesneye karşılık gelen, biçim öğeleri olarak adlandırılan sıfır veya daha fazla dizinli yer tutucuyla karıştırılmış sıfır veya daha fazla metin çalıştırmasını içerir. Biçimlendirme işlemi, her biçim öğesini karşılık gelen nesnenin değerinin metin gösterimiyle değiştirir.

Biçim öğesinin söz dizimi, [hizalama][formatString]dizindir. Bu, zorunlu dizini, isteğe bağlı olarak biçimlendirilmiş metnin uzunluğunu ve hizalamasını ve karşılık gelen nesnenin değerinin nasıl biçimlendirildiğini yöneten isteğe bağlı biçim tanımlayıcı karakter dizesini belirtir.

.NET, aşağıdaki biçimlendirme konularında daha ayrıntılı olarak açıklanan kapsamlı biçimlendirme desteği sağlar.

Ayrıca bkz.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.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)

Kaynak:
Console.cs
Kaynak:
Console.cs
Kaynak:
Console.cs

Unicode karakterlerinin belirtilen alt dizisini standart çıkış akışına yazar.

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

Parametreler

buffer
Char[]

Unicode karakter dizisi.

index
Int32

bufferiçinde başlangıç konumu.

count
Int32

Yazacak karakter sayısı.

Özel durumlar

buffer null.

index veya count sıfırdan küçüktür.

index artı countbufferiçinde olmayan bir konum belirtin.

G/Ç hatası oluştu.

Açıklamalar

Bu yöntem, standart çıkış akışına bufferindex konumundan başlayarak count karakterler yazar.

Ayrıca bkz.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.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>)

Belirtilen nesne aralığının metin gösterimini, belirtilen biçim bilgilerini kullanarak standart çıkış akışına yazar.

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

Parametreler

format
String

Bileşik biçim dizesi.

arg
ReadOnlySpan<Object>

Biçim kullanılarak yazılacak nesnelerin yayılma alanı.

Şunlara uygulanır

.NET 9
Ürün Sürümler
.NET 9

Write(String, Object[])

Kaynak:
Console.cs
Kaynak:
Console.cs
Kaynak:
Console.cs

Belirtilen nesne dizisinin metin gösterimini, belirtilen biçim bilgilerini kullanarak standart çıkış akışına yazar.

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

Parametreler

format
String

Bileşik biçim dizesi.

arg
Object[]

formatkullanılarak yazacak nesne dizisi.

Özel durumlar

G/Ç hatası oluştu.

format veya argnull.

format biçim belirtimi geçersiz.

Örnekler

Aşağıdaki örnek, bir kişi hakkında bilgi sağlayan bir dizi özelliğe sahip bir Person sınıfını tanımlar. GetDescription yöntemi, biri dışında tüm özellik değerlerini içeren bir dizi döndürür. Örnek daha sonra Person nesnesinin değerlerini görüntülemek için GetDescription yöntemi tarafından döndürülen diziyi kullanır.

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

Örneğin, Person.Remarks özelliğinin değerini aynı satırda görüntülemeye çalıştığından WriteLine(String, Object[]) yöntemi yerine Write(String, Object[]) yöntemini çağırdığını unutmayın. Bunu yapmak için CursorLeft değerini ve WindowWidth özelliklerini inceleyerek açıklamaya sığacak yeterli alan olup olmadığını belirler. Varsa, satırı görüntüler. Aksi takdirde, bir satır yazar, üç boşluğu girintiler ve açıklamayı görüntüler.

Aşağıdaki örnek ilk örnekle aynıdır, ancak parametre dizisi yerine arg bağımsız değişkeni olarak beş öğeli bir liste sağlar.

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

Açıklamalar

Bu yöntem, bir nesnenin değerini metin gösterimine dönüştürmek ve bu gösterimi dizeye eklemek için .NET'in bileşik biçimlendirme özelliğini kullanır. Sonuçta elde edilen dize çıkış akışına yazılır.

format parametresi, bu yöntemin parametre listesindeki bir nesneye karşılık gelen, biçim öğeleri olarak adlandırılan sıfır veya daha fazla dizinli yer tutucuyla karıştırılmış sıfır veya daha fazla metin çalıştırmasını içerir. Biçimlendirme işlemi, her biçim öğesini karşılık gelen nesnenin değerinin metin gösterimiyle değiştirir.

Biçim öğesinin söz dizimi, [hizalama][formatString]dizindir. Bu, zorunlu dizini, isteğe bağlı olarak biçimlendirilmiş metnin uzunluğunu ve hizalamasını ve karşılık gelen nesnenin değerinin nasıl biçimlendirildiğini yöneten isteğe bağlı biçim tanımlayıcı karakter dizesini belirtir.

.NET, aşağıdaki biçimlendirme konularında daha ayrıntılı olarak açıklanan kapsamlı biçimlendirme desteği sağlar.

arg parametresi bir parametre dizisidir. Bağımsız değişkenler, yönteme bir dizi veya beş veya daha fazla öğe listesi olarak geçirilebilir. Örneklerde her iki yöntem çağrısı biçimi gösterilmektedir.

Arayanlara Notlar

Bu yöntem C++ kodu tarafından çağrılmaz. C++ derleyicisi, Write(String, Object, Object, Object, Object)çağrısı olarak bir dize ve dört veya daha fazla nesne parametresinin listesini içeren System.Console.Write çağrılarını çözümler. bir dize ve nesne dizisi içeren System.Console.Write çağrılarını Write(String, Object)çağrısı olarak çözer.

Ayrıca bkz.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.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)

Kaynak:
Console.cs
Kaynak:
Console.cs
Kaynak:
Console.cs

Belirtilen nesnenin metin gösterimini, belirtilen biçim bilgilerini kullanarak standart çıkış akışına yazar.

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

Parametreler

format
String

Bileşik biçim dizesi.

arg0
Object

formatkullanılarak yazacak nesne.

Özel durumlar

G/Ç hatası oluştu.

format null.

format biçim belirtimi geçersiz.

Örnekler

Aşağıdaki örnek, sayılar, tarihler ve numaralandırmalar için standart biçimlendirme tanımlayıcılarını göstermek için WriteLine yöntemini kullanır.

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

*/

Aşağıdaki örnekte Write yönteminin kullanımı gösterilmektedir.

C#
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();
        }
    }
}

Açıklamalar

Bu yöntem, bir nesnenin değerini metin gösterimine dönüştürmek ve bu gösterimi bir dizeye eklemek için .NET'in bileşik biçimlendirme özelliğini kullanır. Sonuçta elde edilen dize çıkış akışına yazılır.

format parametresi, bu yöntemin parametre listesindeki bir nesneye karşılık gelen, biçim öğeleri olarak adlandırılan sıfır veya daha fazla dizinli yer tutucuyla karıştırılmış sıfır veya daha fazla metin çalıştırmasını içerir. Biçimlendirme işlemi, her biçim öğesini karşılık gelen nesnenin değerinin metin gösterimiyle değiştirir.

Biçim öğesinin söz dizimi, [hizalama][formatString]dizindir. Bu, zorunlu dizini, isteğe bağlı olarak biçimlendirilmiş metnin uzunluğunu ve hizalamasını ve karşılık gelen nesnenin değerinin nasıl biçimlendirildiğini yöneten isteğe bağlı biçim tanımlayıcı karakter dizesini belirtir.

.NET, aşağıdaki biçimlendirme konularında daha ayrıntılı olarak açıklanan kapsamlı biçimlendirme desteği sağlar.

Ayrıca bkz.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.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)

Kaynak:
Console.cs
Kaynak:
Console.cs
Kaynak:
Console.cs

Önemli

Bu API, CLS uyumlu değildir.

Belirtilen 64 bit işaretsiz tamsayı değerinin metin gösterimini standart çıkış akışına yazar.

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

Parametreler

value
UInt64

Yazacak değer.

Öznitelikler

Özel durumlar

G/Ç hatası oluştu.

Örnekler

Aşağıdaki örnekte Write yönteminin kullanımı gösterilmektedir.

C#
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();
        }
    }
}

Açıklamalar

value metin gösterimi, UInt64.ToString yöntemi çağrılarak oluşturulur.

Ayrıca bkz.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.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)

Kaynak:
Console.cs
Kaynak:
Console.cs
Kaynak:
Console.cs

Önemli

Bu API, CLS uyumlu değildir.

Belirtilen 32 bit işaretsiz tamsayı değerinin metin gösterimini standart çıkış akışına yazar.

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

Parametreler

value
UInt32

Yazacak değer.

Öznitelikler

Özel durumlar

G/Ç hatası oluştu.

Örnekler

Aşağıdaki örnekte Write yönteminin kullanımı gösterilmektedir.

C#
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();
        }
    }
}

Açıklamalar

value metin gösterimi, UInt32.ToString yöntemi çağrılarak oluşturulur.

Ayrıca bkz.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.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)

Kaynak:
Console.cs
Kaynak:
Console.cs
Kaynak:
Console.cs

Belirtilen dize değerini standart çıkış akışına yazar.

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

Parametreler

value
String

Yazacak değer.

Özel durumlar

G/Ç hatası oluştu.

Örnekler

Aşağıdaki örnekte Write yönteminin kullanımı gösterilmektedir.

C#
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();
        }
    }
}

Açıklamalar

Değer nullise, standart çıkış akışına hiçbir şey yazılır.

Ayrıca bkz.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.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)

Kaynak:
Console.cs
Kaynak:
Console.cs
Kaynak:
Console.cs

Belirtilen biçim bilgilerini kullanarak belirtilen nesnelerin metin gösterimini standart çıkış akışına yazar.

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

Parametreler

format
String

Bileşik biçim dizesi.

arg0
Object

formatkullanılarak yazacak ilk nesne.

arg1
Object

formatkullanılarak yazacak ikinci nesne.

Özel durumlar

G/Ç hatası oluştu.

format null.

format biçim belirtimi geçersiz.

Örnekler

Aşağıdaki örnek, sayılar, tarihler ve numaralandırmalar için standart biçimlendirme tanımlayıcılarını göstermek için WriteLine yöntemini kullanır.

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

*/

Aşağıdaki örnekte Write yönteminin kullanımı gösterilmektedir.

C#
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();
        }
    }
}

Açıklamalar

Bu yöntem, bir nesnenin değerini metin gösterimine dönüştürmek ve bu gösterimi dizeye eklemek için .NET'in bileşik biçimlendirme özelliğini kullanır. Sonuçta elde edilen dize çıkış akışına yazılır.

format parametresi, bu yöntemin parametre listesindeki bir nesneye karşılık gelen, biçim öğeleri olarak adlandırılan sıfır veya daha fazla dizinli yer tutucuyla karıştırılmış sıfır veya daha fazla metin çalıştırmasını içerir. Biçimlendirme işlemi, her biçim öğesini karşılık gelen nesnenin değerinin metin gösterimiyle değiştirir.

Biçim öğesinin söz dizimi, [hizalama][formatString]dizindir. Bu, zorunlu dizini, isteğe bağlı olarak biçimlendirilmiş metnin uzunluğunu ve hizalamasını ve karşılık gelen nesnenin değerinin nasıl biçimlendirildiğini yöneten isteğe bağlı biçim tanımlayıcı karakter dizesini belirtir.

.NET, aşağıdaki biçimlendirme konularında daha ayrıntılı olarak açıklanan kapsamlı biçimlendirme desteği sağlar.

Ayrıca bkz.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.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)

Kaynak:
Console.cs
Kaynak:
Console.cs
Kaynak:
Console.cs

Belirtilen nesnenin metin gösterimini standart çıkış akışına yazar.

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

Parametreler

value
Object

Yazacak değer veya null.

Özel durumlar

G/Ç hatası oluştu.

Örnekler

Aşağıdaki örnekte Write yönteminin kullanımı gösterilmektedir.

C#
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();
        }
    }
}

Açıklamalar

value nullise hiçbir şey yazılır ve özel durum oluşturulur. Aksi takdirde, dize gösterimini oluşturmak için valueToString yöntemi çağrılır ve sonuçta elde edilen dize standart çıkış akışına yazılır.

Ayrıca bkz.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.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)

Kaynak:
Console.cs
Kaynak:
Console.cs
Kaynak:
Console.cs

Belirtilen tek duyarlıklı kayan nokta değerinin metin gösterimini standart çıkış akışına yazar.

C#
public static void Write (float value);

Parametreler

value
Single

Yazacak değer.

Özel durumlar

G/Ç hatası oluştu.

Örnekler

Aşağıdaki örnekte Write yönteminin kullanımı gösterilmektedir.

C#
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();
        }
    }
}

Açıklamalar

value metin gösterimi, Single.ToString yöntemi çağrılarak oluşturulur.

Ayrıca bkz.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.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)

Kaynak:
Console.cs
Kaynak:
Console.cs
Kaynak:
Console.cs

Belirtilen Unicode karakter değerini standart çıkış akışına yazar.

C#
public static void Write (char value);

Parametreler

value
Char

Yazacak değer.

Özel durumlar

G/Ç hatası oluştu.

Örnekler

Aşağıdaki örnekte Write yönteminin kullanımı gösterilmektedir.

C#
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();
        }
    }
}

Ayrıca bkz.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.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[])

Kaynak:
Console.cs
Kaynak:
Console.cs
Kaynak:
Console.cs

Belirtilen Unicode karakter dizisini standart çıkış akışına yazar.

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

Parametreler

buffer
Char[]

Unicode karakter dizisi.

Özel durumlar

G/Ç hatası oluştu.

Ayrıca bkz.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.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)

Kaynak:
Console.cs
Kaynak:
Console.cs
Kaynak:
Console.cs

Belirtilen Boole değerinin metin gösterimini standart çıkış akışına yazar.

C#
public static void Write (bool value);

Parametreler

value
Boolean

Yazacak değer.

Özel durumlar

G/Ç hatası oluştu.

Örnekler

Aşağıdaki örnekte Write yönteminin kullanımı gösterilmektedir.

C#
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();
        }
    }
}

Açıklamalar

value metin gösterimi, Boolean.TrueString veya Boolean.FalseStringçıkış yapan Boolean.ToStringçağrılarak oluşturulur.

Ayrıca bkz.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.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)

Kaynak:
Console.cs
Kaynak:
Console.cs
Kaynak:
Console.cs

Belirtilen çift duyarlıklı kayan nokta değerinin metin gösterimini standart çıkış akışına yazar.

C#
public static void Write (double value);

Parametreler

value
Double

Yazacak değer.

Özel durumlar

G/Ç hatası oluştu.

Örnekler

Aşağıdaki örnekte Write yönteminin kullanımı gösterilmektedir.

C#
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();
        }
    }
}

Açıklamalar

value metin gösterimi, Double.ToString yöntemi çağrılarak oluşturulur.

Ayrıca bkz.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.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)

Kaynak:
Console.cs
Kaynak:
Console.cs
Kaynak:
Console.cs

Belirtilen 32 bit imzalı tamsayı değerinin metin gösterimini standart çıkış akışına yazar.

C#
public static void Write (int value);

Parametreler

value
Int32

Yazacak değer.

Özel durumlar

G/Ç hatası oluştu.

Örnekler

Aşağıdaki örnekte Write yönteminin kullanımı gösterilmektedir.

C#
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();
        }
    }
}

Açıklamalar

value metin gösterimi, Int32.ToString yöntemi çağrılarak oluşturulur.

Ayrıca bkz.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.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)

Kaynak:
Console.cs
Kaynak:
Console.cs
Kaynak:
Console.cs

Belirtilen 64 bit imzalı tamsayı değerinin metin gösterimini standart çıkış akışına yazar.

C#
public static void Write (long value);

Parametreler

value
Int64

Yazacak değer.

Özel durumlar

G/Ç hatası oluştu.

Örnekler

Aşağıdaki örnekte Write yönteminin kullanımı gösterilmektedir.

C#
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();
        }
    }
}

Açıklamalar

value metin gösterimi, Int64.ToString yöntemi çağrılarak oluşturulur.

Ayrıca bkz.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.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)

Kaynak:
Console.cs
Kaynak:
Console.cs
Kaynak:
Console.cs

Belirtilen Decimal değerinin metin gösterimini standart çıkış akışına yazar.

C#
public static void Write (decimal value);

Parametreler

value
Decimal

Yazacak değer.

Özel durumlar

G/Ç hatası oluştu.

Örnekler

Aşağıdaki örnekte Write yönteminin kullanımı gösterilmektedir.

C#
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();
        }
    }
}

Açıklamalar

value metin gösterimi, Decimal.ToStringçağrılarak oluşturulur.

Ayrıca bkz.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.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