StringWriter Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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
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 |