Kelas System::IO::TextWriter

TextWriter class

Kelas dasar untuk kelas yang mewakili penulis yang menulis urutan karakter ke tujuan yang berbeda. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menghasilkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen.

class TextWriter : public System::IDisposable

Metode

MetodeDeskripsi
virtual Close()Menutup aliran dan melepaskan sumber daya yang diperoleh.
Dispose() overrideMelepaskan semua sumber daya yang digunakan oleh objek saat ini dan menutup aliran yang mendasarinya.
virtual Flush()Menyiram konten buffer ke aliran yang mendasarinya.
virtual get_Encoding()Mengembalikan enkoding yang sedang digunakan.
virtual get_FormatProvider() constMengembalikan objek IFormatProvider yang sedang digunakan.
get_FormatProvider()Mengembalikan objek IFormatProvider yang sedang digunakan.
virtual get_NewLine() constMengembalikan string penanda akhir baris.
get_NewLine()Mengembalikan string penanda akhir baris.
virtual set_NewLine(const System::String&)Mengatur string penanda akhir baris.
virtual Write(const SharedPtr<Object>&)Menulis representasi string dari objek yang ditentukan ke aliran.
virtual Write(bool)Menulis representasi string dari nilai boolean yang ditentukan ke aliran.
virtual Write(char_t)Menulis karakter yang ditentukan ke aliran.
virtual Write(Decimal)Menulis representasi string dari objek Decimal yang ditentukan ke aliran.
virtual Write(double)Menulis representasi string dari nilai titik mengambang double-precision yang ditentukan ke aliran.
virtual Write(int)Menulis representasi string dari nilai integer 32-bit yang ditentukan ke aliran.
virtual Write(int64_t)Menulis representasi string dari nilai integer 64-bit yang ditentukan ke aliran.
virtual Write(float)Menulis representasi string dari nilai titik mengambang single-precision yang ditentukan ke aliran.
virtual Write(const String&)Menulis string yang ditentukan ke aliran.
virtual Write(uint32_t)Menulis representasi string dari nilai integer tak bertanda 32-bit yang ditentukan ke aliran.
virtual Write(uint64_t)Menulis representasi string dari nilai integer tak bertanda 64-bit yang ditentukan ke aliran.
virtual Write(const ArrayPtr<char_t>&)Menulis semua karakter dari array yang ditentukan ke aliran.
virtual Write(const ArrayPtr<char_t>&, int32_t, int32_t)Menulis subrentang karakter UTF-16 yang ditentukan dari array karakter yang ditentukan ke aliran.
virtual Write(const char_t *)Menulis c-string yang ditentukan ke aliran.
virtual Write(const TypeInfo&)Menulis representasi string dari objek TypeInfo yang ditentukan ke aliran.
Write(const String&, const TArgs&…)Menulis nilai yang ditentukan yang diformat sesuai format yang ditentukan ke aliran.
virtual WriteLine()Menulis karakter penanda akhir baris ke aliran.
virtual WriteLine(const SharedPtr<Object>&)Menulis representasi string dari objek yang ditentukan diikuti oleh karakter penanda akhir baris ke aliran.
virtual WriteLine(bool)Menulis representasi string dari nilai boolean yang ditentukan diikuti oleh karakter penanda akhir baris ke aliran.
virtual WriteLine(char_t)Menulis karakter yang ditentukan diikuti oleh karakter penanda akhir baris ke aliran.
virtual WriteLine(Decimal)Menulis representasi string dari objek Decimal yang ditentukan diikuti oleh karakter penanda akhir baris ke aliran.
virtual WriteLine(double)Menulis representasi string dari nilai titik mengambang double-precision yang ditentukan diikuti oleh karakter penanda akhir baris ke aliran.
virtual WriteLine(int)Menulis representasi string dari nilai integer 32-bit yang ditentukan diikuti oleh karakter penanda akhir baris ke aliran.
virtual WriteLine(int64_t)Menulis representasi string dari nilai integer 64-bit yang ditentukan diikuti oleh karakter akhir baris ke aliran.
virtual WriteLine(float)Menulis representasi string dari nilai titik mengambang presisi tunggal yang ditentukan diikuti oleh karakter akhir baris ke aliran.
virtual WriteLine(const String&)Menulis string yang ditentukan diikuti oleh karakter akhir baris ke aliran.
virtual WriteLine(uint32_t)Menulis representasi string dari nilai integer tak bertanda 32-bit yang ditentukan diikuti oleh karakter akhir baris ke aliran.
virtual WriteLine(uint64_t)Menulis representasi string dari nilai integer tak bertanda 64-bit yang ditentukan diikuti oleh karakter akhir baris ke aliran.
virtual WriteLine(const ArrayPtr<char_t>&)Menulis semua karakter dari array yang ditentukan diikuti oleh karakter akhir baris ke aliran.
virtual WriteLine(const ArrayPtr<char_t>&, int32_t, int32_t)Menulis subrentang UTF-16 karakter yang ditentukan dari array karakter yang ditentukan diikuti oleh karakter akhir baris ke aliran.
virtual WriteLine(const char_t *)Menulis c-string yang ditentukan diikuti oleh karakter akhir baris ke aliran.
virtual WriteLine(const TypeInfo&)Menulis representasi string dari objek TypeInfo yang ditentukan diikuti oleh karakter akhir baris ke aliran.
WriteLine(const String&, const TArgs&…)Menulis nilai yang ditentukan diformat sesuai format yang ditentukan diikuti oleh karakter akhir baris ke aliran.
virtual ~TextWriter()Destruktor.

Typedefs

TypedefDeskripsi
PtrAlias untuk shared pointer ke kelas ini.

Lihat Juga