Класс System::ConsoleOutput

ConsoleOutput class

Представляет стандартный поток вывода. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам времени выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.

class ConsoleOutput : public System::IO::TextWriter

Методы

МетодОписание
get_Encoding() overrideВсегда возвращает кодировку ASCII.
Write(bool) overrideВыводит строковое представление указанного логического значения в поток вывода, представленный текущим объектом.
Write(const SharedPtr<Object>&) overrideВыводит строковое представление указанного объекта в поток вывода, представленный текущим объектом.
Write(char_t) overrideВыводит указанное символьное значение в поток вывода, представленный текущим объектом.
Write(Decimal) overrideВыводит строковое представление значения Decimal в поток вывода, представленный текущим объектом.
Write(double) overrideВыводит строковое представление значения двойной точности с плавающей запятой в поток вывода, представленный текущим объектом.
Write(int32_t) overrideВыводит строковое представление 32‑битного целочисленного значения в поток вывода, представляемый текущим объектом.
Write(int64_t) overrideВыводит строковое представление 64‑битного целочисленного значения в поток вывода, представляемый текущим объектом.
Write(float) overrideВыводит строковое представление значения с одинарной точностью плавающей запятой в поток вывода, представляемый текущим объектом.
Write(const String&) overrideВыводит указанный объект строки в поток вывода, представляемый текущим объектом.
Write(uint32_t) overrideВыводит строковое представление беззнакового 32‑битного целочисленного значения в поток вывода, представляемый текущим объектом.
Write(uint64_t) overrideВыводит строковое представление беззнакового 64‑битного целочисленного значения в поток вывода, представляемый текущим объектом.
Write(const ArrayPtr<char_t>&) overrideВыводит строковое представление указанного массива символов в поток вывода, представляемый текущим объектом.
Write(const ArrayPtr<char_t>&, int32_t, int32_t) overrideВыводит строковое представление диапазона значений указанного массива символов в поток вывода, представляемый текущим объектом.
Write(const char_t *) overrideВыводит указанную C‑строку в поток вывода, представляемый текущим объектом.
Write(const TypeInfo&) overrideВыводит строковое представление указанного объекта TypeInfo в поток вывода, представляемый текущим объектом.
Write(const char *)
WriteLine() overrideВыводит текущий разделитель строк в поток вывода, представляемый текущим объектом.
WriteLine(const SharedPtr<Object>&) overrideВыводит строковое представление указанного объекта, за которым следует текущий разделитель строк, в поток вывода, представляемый текущим объектом.
WriteLine(bool) overrideВыводит строковое представление указанного логического значения, за которым следует текущий разделитель строк, в поток вывода, представляемый текущим объектом.
WriteLine(char_t) overrideВыводит указанное символьное значение, за которым следует текущий разделитель строк, в поток вывода, представляемый текущим объектом.
WriteLine(Decimal) overrideВыводит строковое представление значения Decimal, за которым следует текущий разделитель строк, в поток вывода, представляемый текущим объектом.
WriteLine(double) overrideВыводит строковое представление значения двойной точности плавающей запятой, за которым следует текущий разделитель строк, в поток вывода, представляемый текущим объектом.
WriteLine(int) overrideВыводит строковое представление 32‑битного целочисленного значения, за которым следует текущий разделитель строк, в поток вывода, представляемый текущим объектом.
WriteLine(int64_t) overrideВыводит строковое представление 64‑битного целочисленного значения, за которым следует текущий разделитель строк, в поток вывода, представляемый текущим объектом.
WriteLine(float) overrideВыводит строковое представление значения с одинарной точностью плавающей запятой, за которым следует текущий разделитель строк, в поток вывода, представляемый текущим объектом.
WriteLine(const String&) overrideВыводит указанный объект строки, за которым следует текущий разделитель строк, в поток вывода, представляемый текущим объектом.
WriteLine(uint32_t) overrideВыводит строковое представление беззнакового 32‑битного целочисленного значения, за которым следует текущий разделитель строк, в поток вывода, представляемый текущим объектом.
WriteLine(uint64_t) overrideВыводит строковое представление беззнакового 64‑битного целочисленного значения, за которым следует текущий разделитель строк, в поток вывода, представляемый текущим объектом.
WriteLine(const ArrayPtr<char_t>&) overrideВыводит строковое представление указанного массива символов, за которым следует текущий разделитель строк, в поток вывода, представляемый текущим объектом.
WriteLine(const ArrayPtr<char_t>&, int32_t, int32_t) overrideВыводит строковое представление диапазона значений указанного массива символов, за которым следует текущий разделитель строк, в поток вывода, представляемый текущим объектом.
WriteLine(const char_t *) overrideВыводит указанную C‑строку, за которым следует текущий разделитель строк, в поток вывода, представляемый текущим объектом.
WriteLine(const TypeInfo&) overrideВыводит строковое представление указанного объекта TypeInfo, за которым следует текущий разделитель строк, в поток вывода, представляемый текущим объектом.
WriteLine(const char *)

См. также