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

StringWriter class

Bir TextWriter uygular ve bilgiyi bir dizeye yazar. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak allocate edilmelidir. Bu tipin örneğini yığına (stack) veya operator new kullanarak 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çisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin.

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 overrideTemel 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