System::IO::TextWriter sınıfı

TextWriter class

Farklı hedeflere karakter dizileri yazan yazarları temsil eden sınıflar için temel sınıftır. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak allocate edilmelidir. Bu tip bir örnek asla yığıt (stack) üzerinde veya new operatörüyle oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisiyle sarmalayın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.

class TextWriter : public System::IDisposable

Yöntemler

YöntemAçıklama
virtual Close()Akışı kapatır ve edinilen kaynakları serbest bırakır.
Dispose() overrideGeçerli nesne tarafından kullanılan tüm kaynakları serbest bırakır ve temel akışı kapatır.
virtual Flush()Arabellek içeriğini temel akışa yazar.
virtual get_Encoding()Şu anda kullanılan kodlamayı döndürür.
virtual get_FormatProvider() constŞu anda kullanılan IFormatProvider nesnesini döndürür.
get_FormatProvider()Şu anda kullanılan IFormatProvider nesnesini döndürür.
virtual get_NewLine() constBir satır sonlandırıcı dizesi döndürür.
get_NewLine()Bir satır sonlandırıcı dizesi döndürür.
virtual set_NewLine(const System::String&)Bir satır sonlandırıcı dizesi ayarlar.
virtual Write(const SharedPtr<Object>&)Belirtilen nesnenin dize temsilini akışa yazar.
virtual Write(bool)Belirtilen boolean değerinin dize temsilini akışa yazar.
virtual Write(char_t)Belirtilen karakteri akışa yazar.
virtual Write(Decimal)Belirtilen Decimal nesnesinin dize temsilini akışa yazar.
virtual Write(double)Belirtilen çift duyarlıklı kayan nokta değerinin dize temsilini akışa yazar.
virtual Write(int)Belirtilen 32-bit tam sayı değerinin dize temsilini akışa yazar.
virtual Write(int64_t)Belirtilen 64-bit tam sayı değerinin dize temsilini akışa yazar.
virtual Write(float)Belirtilen tek duyarlıklı kayan nokta değerinin dize temsilini akışa yazar.
virtual Write(const String&)Belirtilen dizeyi akışa yazar.
virtual Write(uint32_t)Belirtilen işaretsiz 32-bit tam sayı değerinin dize temsilini akışa yazar.
virtual Write(uint64_t)Belirtilen işaretsiz 64-bit tam sayı değerinin dize temsilini akışa yazar.
virtual Write(const ArrayPtr<char_t>&)Belirtilen diziden tüm karakterleri akışa yazar.
virtual Write(const ArrayPtr<char_t>&, int32_t, int32_t)Belirtilen karakter dizisinden belirtilen UTF-16 karakter alt aralığını akışa yazar.
virtual Write(const char_t *)Belirtilen C-dizesini akışa yazar.
virtual Write(const TypeInfo&)Belirtilen TypeInfo nesnesinin dize temsilini akışa yazar.
Write(const String&, const TArgs&…)Belirtilen değerleri belirtilen formata göre biçimlendirerek akışa yazar.
virtual WriteLine()Satır sonlandırıcı karakterlerini akışa yazar.
virtual WriteLine(const SharedPtr<Object>&)Belirtilen nesnenin dize temsilini ve ardından satır sonlandırıcı karakterlerini akışa yazar.
virtual WriteLine(bool)Belirtilen boolean değerinin dize temsilini ve ardından satır sonlandırıcı karakterlerini akışa yazar.
virtual WriteLine(char_t)Belirtilen karakteri ve ardından satır sonlandırıcı karakterlerini akışa yazar.
virtual WriteLine(Decimal)Belirtilen Decimal nesnesinin dize temsilini ve ardından satır sonlandırıcı karakterlerini akışa yazar.
virtual WriteLine(double)Belirtilen çift duyarlıklı kayan nokta değerinin dize temsilini ve ardından satır sonlandırıcı karakterlerini akışa yazar.
virtual WriteLine(int)Belirtilen 32-bit tam sayı değerinin dize temsilini ve ardından satır sonlandırıcı karakterlerini akışa yazar.
virtual WriteLine(int64_t)Belirtilen 64-bit tam sayı değerinin dize temsilini ve ardından satır sonlandırıcı karakterlerini akışa yazar.
virtual WriteLine(float)Belirtilen tek duyarlıklı kayan nokta değerinin dize temsilini ve ardından satır sonlandırıcı karakterlerini akışa yazar.
virtual WriteLine(const String&)Belirtilen dizeyi ve ardından satır sonlandırıcı karakterlerini akışa yazar.
virtual WriteLine(uint32_t)Belirtilen işaretsiz 32-bit tam sayı değerinin dize temsilini ve ardından satır sonlandırıcı karakterlerini akışa yazar.
virtual WriteLine(uint64_t)Belirtilen işaretsiz 64-bit tam sayı değerinin dize temsilini, satır sonlandırma karakterleriyle birlikte akışa yazar.
virtual WriteLine(const ArrayPtr<char_t>&)Belirtilen diziden tüm karakterleri, satır sonlandırma karakterleriyle birlikte akışa yazar.
virtual WriteLine(const ArrayPtr<char_t>&, int32_t, int32_t)Belirtilen karakter dizisinden belirtilen UTF-16 karakter alt aralığını, satır sonlandırma karakterleriyle birlikte akışa yazar.
virtual WriteLine(const char_t *)Belirtilen C dizesini, satır sonlandırma karakterleriyle birlikte akışa yazar.
virtual WriteLine(const TypeInfo&)Belirtilen TypeInfo nesnesinin dize temsilini, satır sonlandırma karakterleriyle birlikte akışa yazar.
WriteLine(const String&, const TArgs&…)Belirtilen değerleri, belirtilen biçime göre biçimlendirerek, satır sonlandırma karakterleriyle birlikte akışa yazar.
virtual ~TextWriter()Yıkıcı.

Typedefs

TypedefAçıklama
PtrBu sınıfa ait bir paylaşımlı işaretçi için bir takma addır.

Ayrıca Bakınız