Класс 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 *) |
См. также
- Class TextWriter
- Namespace System
- Library Aspose.Font for C++