StringWriter Oluşturucular

Tanım

StringWriter sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

Name Description
StringWriter()

StringWriter sınıfının yeni bir örneğini başlatır.

StringWriter(IFormatProvider)

Belirtilen biçim denetimiyle sınıfının yeni bir örneğini StringWriter başlatır.

StringWriter(StringBuilder)

Belirtilen StringWriteröğesine yazan sınıfının yeni bir örneğini StringBuilder başlatır.

StringWriter(StringBuilder, IFormatProvider)

Sınıfın StringWriter belirtilene yazan ve belirtilen StringBuilder biçim sağlayıcısına sahip yeni bir örneğini başlatır.

StringWriter()

Kaynak:
StringWriter.cs
Kaynak:
StringWriter.cs
Kaynak:
StringWriter.cs
Kaynak:
StringWriter.cs
Kaynak:
StringWriter.cs

StringWriter sınıfının yeni bir örneğini başlatır.

public:
 StringWriter();
public StringWriter();
Public Sub New ()

Örnekler

Aşağıdaki kod örneği, sınıfını kullanarak bir dizenin nasıl oluşturduğunu StringWriter gösterir.

using System;
using System.IO;
using System.Text;

class StrWriter
{
    static void Main()
    {
        StringWriter strWriter  = new StringWriter();

        // Use the three overloads of the Write method that are
        // overridden by the StringWriter class.
        strWriter.Write("file path characters are: ");
        strWriter.Write(
            Path.InvalidPathChars, 0, Path.InvalidPathChars.Length);
        strWriter.Write('.');

        // Use the underlying StringBuilder for more complex
        // manipulations of the string.
        strWriter.GetStringBuilder().Insert(0, "Invalid ");

        Console.WriteLine("The following string is {0} encoded.\n{1}",
            strWriter.Encoding.EncodingName, strWriter.ToString());
    }
}
Imports System.IO
Imports System.Text

Public Class StrWriter

    Shared Sub Main()

        Dim strWriter As StringWriter = new StringWriter()

        ' Use the three overloads of the Write method that are 
        ' overridden by the StringWriter class.
        strWriter.Write("file path characters are: ")
        strWriter.Write( _
            Path.InvalidPathChars, 0, Path.InvalidPathChars.Length)
        strWriter.Write("."C)

        ' Use the underlying StringBuilder for more complex 
        ' manipulations of the string.
        strWriter.GetStringBuilder().Insert(0, "Invalid ")

        Console.WriteLine("The following string is {0} encoded." _
            & vbCrLf & "{1}", _
            strWriter.Encoding.EncodingName, strWriter.ToString())

    End Sub
End Class

Açıklamalar

Yeni StringBuilder bir nesne otomatik olarak oluşturulur ve sınıfın yeni örneğiyle ilişkilendirilir StringWriter . Bu oluşturucu için bir biçim denetimi belirtilmediğinden, yeni örnek ile CultureInfo.CurrentCulturebaşlatılır.

Aşağıdaki tabloda diğer tipik veya ilgili G/Ç görevlerinin örnekleri listelenmiştir.

Bunu yapmak için... Bu konudaki örne bakın...
Bir metin dosyası oluşturun. Nasıl yapılır: Dosyaya Metin Yazma
Metin dosyasına yazın. Nasıl yapılır: Dosyaya Metin Yazma
Metin dosyasından okuma. Nasıl yapılır: Dosyadan Metin Okuma
Dosyaya metin ekleyin. Günlük Dosyasını Açma ve Ekleme

File.AppendText

FileInfo.AppendText
Dosyanın boyutunu alma. FileInfo.Length
Bir dosyanın özniteliklerini alın. File.GetAttributes
Dosyanın özniteliklerini ayarlayın. File.SetAttributes
Bir dosyanın var olup olmadığını belirleyin. File.Exists
İkili dosyadan okuma. Nasıl yapılır: Yeni Oluşturulan Veri Dosyasına Okuma ve Yazma
İkili bir dosyaya yazın. Nasıl yapılır: Yeni Oluşturulan Veri Dosyasına Okuma ve Yazma

Ayrıca bkz.

Şunlara uygulanır

StringWriter(IFormatProvider)

Kaynak:
StringWriter.cs
Kaynak:
StringWriter.cs
Kaynak:
StringWriter.cs
Kaynak:
StringWriter.cs
Kaynak:
StringWriter.cs

Belirtilen biçim denetimiyle sınıfının yeni bir örneğini StringWriter başlatır.

public:
 StringWriter(IFormatProvider ^ formatProvider);
public StringWriter(IFormatProvider formatProvider);
public StringWriter(IFormatProvider? formatProvider);
new System.IO.StringWriter : IFormatProvider -> System.IO.StringWriter
Public Sub New (formatProvider As IFormatProvider)

Parametreler

formatProvider
IFormatProvider

IFormatProvider Biçimlendirmeyi denetleen bir nesne.

Örnekler

Aşağıdaki kod örneği, belirli bir kültürde bir dizenin nasıl oluşturduğunu gösterir.

using System;
using System.Globalization;
using System.IO;

class StrWriter
{
    static void Main()
    {
        StringWriter strWriter =
            new StringWriter(new CultureInfo("ar-DZ"));

        strWriter.Write(DateTime.Now);

        Console.WriteLine(
            "Current date and time using the invariant culture: {0}\n" +
            "Current date and time using the Algerian culture: {1}",
            DateTime.Now.ToString(), strWriter.ToString());
    }
}
Imports System.Globalization
Imports System.IO

Public Class StrWriter

    Shared Sub Main()
        Dim strWriter As New StringWriter(New CultureInfo("ar-DZ"))

        strWriter.Write(DateTime.Now)

        Console.WriteLine( _
            "Current date and time using the invariant culture: {0}" _
            & vbCrLf & _
            "Current date and time using the Algerian culture: {1}", _
            DateTime.Now.ToString(), strWriter.ToString())
    End Sub

End Class

Açıklamalar

Yeni StringBuilder bir nesne otomatik olarak oluşturulur ve sınıfın yeni örneğiyle ilişkilendirilir StringWriter .

Aşağıdaki tabloda diğer tipik veya ilgili G/Ç görevlerinin örnekleri listelenmiştir.

Bunu yapmak için... Bu konudaki örne bakın...
Bir metin dosyası oluşturun. Nasıl yapılır: Dosyaya Metin Yazma
Metin dosyasına yazın. Nasıl yapılır: Dosyaya Metin Yazma
Metin dosyasından okuma. Nasıl yapılır: Dosyadan Metin Okuma
Dosyaya metin ekleyin. Günlük Dosyasını Açma ve Ekleme

File.AppendText

FileInfo.AppendText
Dosyanın boyutunu alma. FileInfo.Length
Bir dosyanın özniteliklerini alın. File.GetAttributes
Dosyanın özniteliklerini ayarlayın. File.SetAttributes
Bir dosyanın var olup olmadığını belirleyin. File.Exists
İkili dosyadan okuma. Nasıl yapılır: Yeni Oluşturulan Veri Dosyasına Okuma ve Yazma
İkili bir dosyaya yazın. Nasıl yapılır: Yeni Oluşturulan Veri Dosyasına Okuma ve Yazma

Ayrıca bkz.

Şunlara uygulanır

StringWriter(StringBuilder)

Kaynak:
StringWriter.cs
Kaynak:
StringWriter.cs
Kaynak:
StringWriter.cs
Kaynak:
StringWriter.cs
Kaynak:
StringWriter.cs

Belirtilen StringWriteröğesine yazan sınıfının yeni bir örneğini StringBuilder başlatır.

public:
 StringWriter(System::Text::StringBuilder ^ sb);
public StringWriter(System.Text.StringBuilder sb);
new System.IO.StringWriter : System.Text.StringBuilder -> System.IO.StringWriter
Public Sub New (sb As StringBuilder)

Parametreler

sb
StringBuilder

StringBuilder Yazacak nesne.

Özel durumlar

sb, null'e eşittir.

Örnekler

Aşağıdaki kod örneği, kapalı StringBuilderbir içindeki temel dizeyi değiştirmek için sınıfını kullanmayı StringWriter gösterir.

using System;
using System.IO;
using System.Text;

class StrWriter
{
    static void Main()
    {
        StringBuilder strBuilder =
            new StringBuilder("file path characters are: ");
        StringWriter strWriter = new StringWriter(strBuilder);

        strWriter.Write(
            Path.InvalidPathChars, 0, Path.InvalidPathChars.Length);

        strWriter.Close();

        // Since the StringWriter is closed, an exception will
        // be thrown if the Write method is called. However,
        // the StringBuilder can still manipulate the string.
        strBuilder.Insert(0, "Invalid ");
        Console.WriteLine(strWriter.ToString());
    }
}
Imports System.IO
Imports System.Text

Public Class StrWriter

    Shared Sub Main()
        Dim strBuilder As New StringBuilder( _
            "file path characters are: ")
        Dim strWriter As New StringWriter(strBuilder)

        strWriter.Write( _
            Path.InvalidPathChars, 0, Path.InvalidPathChars.Length)

        strWriter.Close()

        ' Since the StringWriter is closed, an exception will 
        ' be thrown if the Write method is called. However, 
        ' the StringBuilder can still manipulate the string.
        strBuilder.Insert(0, "Invalid ")
        Console.WriteLine(strWriter.ToString())
    End Sub

End Class

Açıklamalar

Bu oluşturucu için bir biçim denetimi belirtilmediğinden, yeni örnek ile CultureInfo.CurrentCulturebaşlatılır.

Aşağıdaki tabloda diğer tipik veya ilgili G/Ç görevlerinin örnekleri listelenmiştir.

Bunu yapmak için... Bu konudaki örne bakın...
Bir metin dosyası oluşturun. Nasıl yapılır: Dosyaya Metin Yazma
Metin dosyasına yazın. Nasıl yapılır: Dosyaya Metin Yazma
Metin dosyasından okuma. Nasıl yapılır: Dosyadan Metin Okuma
Dosyaya metin ekleyin. Günlük Dosyasını Açma ve Ekleme

File.AppendText

FileInfo.AppendText
Dosyanın boyutunu alma. FileInfo.Length
Bir dosyanın özniteliklerini alın. File.GetAttributes
Dosyanın özniteliklerini ayarlayın. File.SetAttributes
Bir dosyanın var olup olmadığını belirleyin. File.Exists
İkili dosyadan okuma. Nasıl yapılır: Yeni Oluşturulan Veri Dosyasına Okuma ve Yazma
İkili bir dosyaya yazın. Nasıl yapılır: Yeni Oluşturulan Veri Dosyasına Okuma ve Yazma

Ayrıca bkz.

Şunlara uygulanır

StringWriter(StringBuilder, IFormatProvider)

Kaynak:
StringWriter.cs
Kaynak:
StringWriter.cs
Kaynak:
StringWriter.cs
Kaynak:
StringWriter.cs
Kaynak:
StringWriter.cs

Sınıfın StringWriter belirtilene yazan ve belirtilen StringBuilder biçim sağlayıcısına sahip yeni bir örneğini başlatır.

public:
 StringWriter(System::Text::StringBuilder ^ sb, IFormatProvider ^ formatProvider);
public StringWriter(System.Text.StringBuilder sb, IFormatProvider formatProvider);
public StringWriter(System.Text.StringBuilder sb, IFormatProvider? formatProvider);
new System.IO.StringWriter : System.Text.StringBuilder * IFormatProvider -> System.IO.StringWriter
Public Sub New (sb As StringBuilder, formatProvider As IFormatProvider)

Parametreler

sb
StringBuilder

StringBuilder Yazacak nesne.

formatProvider
IFormatProvider

IFormatProvider Biçimlendirmeyi denetleen bir nesne.

Özel durumlar

sb, null'e eşittir.

Açıklamalar

Aşağıdaki tabloda diğer tipik veya ilgili G/Ç görevlerinin örnekleri listelenmiştir.

Bunu yapmak için... Bu konudaki örne bakın...
Bir metin dosyası oluşturun. Nasıl yapılır: Dosyaya Metin Yazma
Metin dosyasına yazın. Nasıl yapılır: Dosyaya Metin Yazma
Metin dosyasından okuma. Nasıl yapılır: Dosyadan Metin Okuma
Dosyaya metin ekleyin. Günlük Dosyasını Açma ve Ekleme

File.AppendText

FileInfo.AppendText
Dosyanın boyutunu alma. FileInfo.Length
Bir dosyanın özniteliklerini alın. File.GetAttributes
Dosyanın özniteliklerini ayarlayın. File.SetAttributes
Bir dosyanın var olup olmadığını belirleyin. File.Exists
İkili dosyadan okuma. Nasıl yapılır: Yeni Oluşturulan Veri Dosyasına Okuma ve Yazma
İkili bir dosyaya yazın. Nasıl yapılır: Yeni Oluşturulan Veri Dosyasına Okuma ve Yazma

Ayrıca bkz.

Şunlara uygulanır