System::Console class

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)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 文字列を、現在の行終端子を付加して標準出力ストリームに出力します。
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;

  // hello メッセージを出力します。
  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
*/

参照