System::IO::StringWriter sınıfı

StringWriter class

Bir dizeye bilgi yazan bir TextWriter uygular. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tipin örneğini yığına (stack) ya da new operatörüyle oluşturmayın, çü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 StringWriter : public System::IO::TextWriter

Yöntemler

YöntemAçıklama
get_Encoding() overrideŞu anda kullanılan kodlamayı döndürür.
virtual GetStringBuilder()Şu anda kullanılan StringBuilder’ı döndürür.
StringWriter(const System::SharedPtr<Text::StringBuilder>&, const IFormatProviderPtr&)Belirtilen StringBuilder ve IFormatProvider kullanarak yeni bir StringWriter örneği oluşturur.
StringWriter(const System::SharedPtr<Text::StringBuilder>&)Belirtilen StringBuilder ve geçerli kültürden IFormatProvider kullanarak yeni bir StringWriter örneği oluşturur.
StringWriter(const IFormatProviderPtr&)Belirtilen IFormatProvider kullanarak yeni bir StringWriter örneği oluşturur.
StringWriter()Geçerli kültürden IFormatProvider kullanarak yeni bir StringWriter örneği oluşturur.
ToString() const overrideAltındaki dizeyi döndürür.
Write(char_t) overrideBelirtilen karakteri akışa yazar.
Write(const ArrayPtr<char_t>&, int32_t, int32_t) overrideBelirtilen karakter dizisinden belirtilen karakter alt aralığını akışa yazar.
Write(const String&) overrideBelirtilen dizeyi akışa yazar.

Ayrıca Bakınız