Класс System::Console
Содержание
[
Скрывать
]Console class
Предоставляет методы вывода данных в стандартный поток вывода. Это статический тип без сервисов экземпляра. Вы никогда не должны создавать его экземпляры каким-либо способом.
class Console
Методы
| Метод | Описание |
|---|---|
| static Beep() | НЕ РЕАЛИЗОВАНО. |
| static get_Error() | Возвращает общий указатель, указывающий на объект, представляющий стандартный поток ошибок. |
| static get_In() | Возвращает общий указатель, указывающий на объект, представляющий стандартный поток ввода. |
| static get_Out() | Возвращает общий указатель, указывающий на объект, представляющий стандартный поток вывода. |
| static Mute(bool) | Отключает или включает стандартный поток вывода. |
| static ReadKey() | НЕ РЕАЛИЗОВАНО. |
| static SetError(const SharedPtr<System::IO::TextWriter>&) | Назначает указанный объект свойству Error класса. |
| static SetIn(const SharedPtr<System::IO::TextReader>&) | Устанавливает свойство In в указанный объект TextReader. |
| static SetOut(const SharedPtr<System::IO::TextWriter>&) | Назначает указанный объект свойству Out класса. |
| static Write(const SharedPtr<T>&) | Выводит строковое представление указанного объекта в стандартный поток вывода. |
| static Write(bool) | Выводит строковое представление логического значения в стандартный поток вывода. |
| static Write(char_t) | Выводит указанное значение символа в стандартный поток вывода. |
| static Write(const ArrayPtr<char_t>&) | Выводит строковое представление указанного массива символов в стандартный поток вывода. |
| static Write(const Decimal&) | Выводит строковое представление значения Decimal в стандартный поток вывода. |
| static Write(double) | Выводит строковое представление значения двойной точности с плавающей запятой в стандартный поток вывода. |
| static Write(float) | Выводит строковое представление значения одинарной точности с плавающей запятой в стандартный поток вывода. |
| static Write(int32_t) | Выводит строковое представление значения 32-битного целого числа в стандартный поток вывода. |
| static Write(int64_t) | Выводит строковое представление значения 64-битного целого числа в стандартный поток вывода. |
| static Write(const String&) | Выводит указанный объект строки в стандартный поток вывода. |
| static Write(const char_t *) | Выводит указанную c-строку в стандартный поток вывода. |
| static Write(const TypeInfo&) | Выводит строковое представление значения TypeInfo в стандартный поток вывода. |
| static Write(uint32_t) | Выводит строковое представление значения беззнакового 32-битного целого числа в стандартный поток вывода. |
| static Write(uint64_t) | Выводит строковое представление значения беззнакового 64-битного целого числа в стандартный поток вывода. |
| static Write(const ArrayPtr<char_t>&, int32_t, int32_t) | Выводит строковое представление указанного диапазона указанного массива символов в стандартный поток вывода. |
| static Write(const String&, Args&&…) | Выводит строковое представление указанных аргументов, отформатированных согласно указанному формату, в стандартный поток вывода. |
| static Write(const char *) | |
| static WriteLine() | Выводит текущий разделитель строк в стандартный поток вывода. |
| static WriteLine(const SharedPtr<T>&) | Выводит строковое представление указанного объекта, за которым следует текущий разделитель строк, в стандартный поток вывода. |
| static WriteLine(bool) | Выводит строковое представление значения bool, за которым следует текущий разделитель строк, в стандартный поток вывода. |
| static WriteLine(char_t) | Выводит указанное значение символа, за которым следует текущий разделитель строк, в стандартный поток вывода. |
| static WriteLine(const ArrayPtr<char_t>&) | Выводит строковое представление указанного массива символов, за которым следует текущий разделитель строк, в стандартный поток вывода. |
| static WriteLine(const Decimal&) | Выводит строковое представление значения Decimal, за которым следует текущий разделитель строк, в стандартный поток вывода. |
| static WriteLine(double) | Выводит строковое представление значения двойной точности с плавающей запятой, за которым следует текущий разделитель строк, в стандартный поток вывода. |
| static WriteLine(float) | Выводит строковое представление значения одинарной точности с плавающей запятой, за которым следует текущий разделитель строк, в стандартный поток вывода. |
| static WriteLine(int32_t) | Выводит строковое представление значения 32-битного целого числа, за которым следует текущий разделитель строк, в стандартный поток вывода. |
| static WriteLine(int64_t) | Выводит строковое представление значения 64-битного целого числа, за которым следует текущий разделитель строк, в стандартный поток вывода. |
| static WriteLine(const String&) | Выводит указанный объект строки, за которым следует текущий разделитель строк, в стандартный поток вывода. |
| static WriteLine(const char_t *) | Выводит указанный c-string, за которым следует текущий разделитель строк, в стандартный поток вывода. |
| static WriteLine(const TypeInfo&) | Выводит строковое представление значения TypeInfo, за которым следует текущий разделитель строк, в стандартный поток вывода. |
| static WriteLine(uint32_t) | Выводит строковое представление значения беззнакового 32-битного целого числа, за которым следует текущий разделитель строк, в стандартный поток вывода. |
| static WriteLine(uint64_t) | Выводит строковое представление значения беззнакового 64-битного целого числа, за которым следует текущий разделитель строк, в стандартный поток вывода. |
| static WriteLine(const ArrayPtr<char_t>&, int, int) | Выводит строковое представление указанного диапазона указанного массива символов, за которым следует текущий разделитель строк, в стандартный поток вывода. |
| static WriteLine(const Exception&) | Выводит строковое представление указанного объекта Exception, за которым следует текущий разделитель строк, в стандартный поток вывода. |
| static WriteLine(const String&, Args&&…) | Выводит строковое представление указанных аргументов, отформатированных согласно указанному формату, за которым следует текущий разделитель строк, в стандартный поток вывода. |
| static WriteLine(const char *) |
Примечания
#include "system/console.h"
#include <array>
int main()
{
using namespace System;
// Выведите приветственное сообщение.
Console::WriteLine(u"Hello, world!");
// Создайте экземпляр класса 'std::array'.
std::array<int, 5> arr = {1, 2, 3, 4, 5};
// Выведите элементы массива.
for (auto el: arr)
{
Console::Write(u"{0} ", el);
}
Console::WriteLine();
return 0;
}
/*
This code example produces the following output:
Hello, world!
1 2 3 4 5
*/
См. также
- Namespace System
- Library Aspose.Font for C++