## ConsoleOutput class


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

```cpp
class ConsoleOutput : public System::IO::TextWriter
```

## Методы

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

* Class [TextWriter](../../system.io/textwriter/)
* Namespace [System](../)
* Library [Aspose.PDF for C++](../../)
