StringWriter Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menginisialisasi instans baru kelas StringWriter.
Overload
StringWriter() |
Menginisialisasi instans baru kelas StringWriter. |
StringWriter(IFormatProvider) |
Menginisialisasi instans StringWriter baru kelas dengan kontrol format yang ditentukan. |
StringWriter(StringBuilder) |
Menginisialisasi instans StringWriter baru kelas yang menulis ke yang ditentukan StringBuilder. |
StringWriter(StringBuilder, IFormatProvider) |
Menginisialisasi instans StringWriter baru kelas yang menulis ke yang ditentukan StringBuilder dan memiliki penyedia format yang ditentukan. |
StringWriter()
- Sumber:
- StringWriter.cs
- Sumber:
- StringWriter.cs
- Sumber:
- StringWriter.cs
Menginisialisasi instans baru kelas StringWriter.
public:
StringWriter();
public StringWriter ();
Public Sub New ()
Contoh
Contoh kode berikut menunjukkan cara membuat string menggunakan StringWriter
kelas .
using namespace System;
using namespace System::IO;
using namespace System::Text;
int main()
{
StringWriter^ strWriter = gcnew 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( Char::Parse( "." ) );
// 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() );
}
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
Keterangan
Objek baru StringBuilder secara otomatis dibuat dan dikaitkan dengan instans StringWriter baru kelas. Karena kontrol format tidak ditentukan untuk konstruktor ini, instans baru akan diinisialisasi dengan CultureInfo.CurrentCulture.
Tabel berikut ini mencantumkan contoh tugas I/O umum atau terkait lainnya.
Untuk melakukan ini... | Lihat contoh dalam topik ini... |
---|---|
Buat file teks. | Cara: Menulis Teks ke File |
Menulis ke file teks. | Cara: Menulis Teks ke File |
Membaca dari file teks. | Cara: Membaca Teks dari File |
Tambahkan teks ke file. | Cara: Membuka dan Menambahkan ke File Log File.AppendText FileInfo.AppendText |
Mendapatkan ukuran file. | FileInfo.Length |
Mendapatkan atribut file. | File.GetAttributes |
Atur atribut file. | File.SetAttributes |
Tentukan apakah ada file. | File.Exists |
Baca dari file biner. | Cara: Membaca dan Menulis ke File Data yang Baru Dibuat |
Menulis ke file biner. | Cara: Membaca dan Menulis ke File Data yang Baru Dibuat |
Lihat juga
Berlaku untuk
StringWriter(IFormatProvider)
- Sumber:
- StringWriter.cs
- Sumber:
- StringWriter.cs
- Sumber:
- StringWriter.cs
Menginisialisasi instans StringWriter baru kelas dengan kontrol format yang ditentukan.
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)
Parameter
- formatProvider
- IFormatProvider
Objek IFormatProvider yang mengontrol pemformatan.
Contoh
Contoh kode berikut menunjukkan cara membuat string dalam budaya tertentu.
using namespace System;
using namespace System::Globalization;
using namespace System::IO;
int main()
{
StringWriter^ strWriter = gcnew StringWriter( gcnew 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() );
}
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
Keterangan
Objek baru StringBuilder secara otomatis dibuat dan dikaitkan dengan instans StringWriter baru kelas.
Tabel berikut ini mencantumkan contoh tugas I/O umum atau terkait lainnya.
Untuk melakukan ini... | Lihat contoh dalam topik ini... |
---|---|
Buat file teks. | Cara: Menulis Teks ke File |
Menulis ke file teks. | Cara: Menulis Teks ke File |
Membaca dari file teks. | Cara: Membaca Teks dari File |
Tambahkan teks ke file. | Cara: Membuka dan Menambahkan ke File Log File.AppendText FileInfo.AppendText |
Mendapatkan ukuran file. | FileInfo.Length |
Mendapatkan atribut file. | File.GetAttributes |
Atur atribut file. | File.SetAttributes |
Tentukan apakah ada file. | File.Exists |
Baca dari file biner. | Cara: Membaca dan Menulis ke File Data yang Baru Dibuat |
Menulis ke file biner. | Cara: Membaca dan Menulis ke File Data yang Baru Dibuat |
Lihat juga
Berlaku untuk
StringWriter(StringBuilder)
- Sumber:
- StringWriter.cs
- Sumber:
- StringWriter.cs
- Sumber:
- StringWriter.cs
Menginisialisasi instans StringWriter baru kelas yang menulis ke yang ditentukan StringBuilder.
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)
Parameter
Objek StringBuilder untuk ditulis.
Pengecualian
sb
adalah null
.
Contoh
Contoh kode berikut menunjukkan menggunakan StringBuilder kelas untuk memodifikasi string yang mendasar dalam tertutup StringWriter
.
using namespace System;
using namespace System::IO;
using namespace System::Text;
int main()
{
StringBuilder^ strBuilder = gcnew StringBuilder( "file path characters are: " );
StringWriter^ strWriter = gcnew 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() );
}
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
Keterangan
Karena kontrol format tidak ditentukan untuk konstruktor ini, instans baru akan diinisialisasi dengan CultureInfo.CurrentCulture.
Tabel berikut ini mencantumkan contoh tugas I/O umum atau terkait lainnya.
Untuk melakukan ini... | Lihat contoh dalam topik ini... |
---|---|
Buat file teks. | Cara: Menulis Teks ke File |
Menulis ke file teks. | Cara: Menulis Teks ke File |
Membaca dari file teks. | Cara: Membaca Teks dari File |
Tambahkan teks ke file. | Cara: Membuka dan Menambahkan ke File Log File.AppendText FileInfo.AppendText |
Mendapatkan ukuran file. | FileInfo.Length |
Mendapatkan atribut file. | File.GetAttributes |
Atur atribut file. | File.SetAttributes |
Tentukan apakah ada file. | File.Exists |
Baca dari file biner. | Cara: Membaca dan Menulis ke File Data yang Baru Dibuat |
Menulis ke file biner. | Cara: Membaca dan Menulis ke File Data yang Baru Dibuat |
Lihat juga
Berlaku untuk
StringWriter(StringBuilder, IFormatProvider)
- Sumber:
- StringWriter.cs
- Sumber:
- StringWriter.cs
- Sumber:
- StringWriter.cs
Menginisialisasi instans StringWriter baru kelas yang menulis ke yang ditentukan StringBuilder dan memiliki penyedia format yang ditentukan.
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)
Parameter
Objek StringBuilder untuk ditulis.
- formatProvider
- IFormatProvider
Objek IFormatProvider yang mengontrol pemformatan.
Pengecualian
sb
adalah null
.
Keterangan
Tabel berikut ini mencantumkan contoh tugas I/O umum atau terkait lainnya.
Untuk melakukan ini... | Lihat contoh dalam topik ini... |
---|---|
Buat file teks. | Cara: Menulis Teks ke File |
Menulis ke file teks. | Cara: Menulis Teks ke File |
Membaca dari file teks. | Cara: Membaca Teks dari File |
Tambahkan teks ke file. | Cara: Membuka dan Menambahkan ke File Log File.AppendText FileInfo.AppendText |
Mendapatkan ukuran file. | FileInfo.Length |
Mendapatkan atribut file. | File.GetAttributes |
Atur atribut file. | File.SetAttributes |
Tentukan apakah ada file. | File.Exists |
Baca dari file biner. | Cara: Membaca dan Menulis ke File Data yang Baru Dibuat |
Menulis ke file biner. | Cara: Membaca dan Menulis ke File Data yang Baru Dibuat |