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)bool 값의 문자열 표현을 표준 출력 스트림에 출력합니다.
static Write(char_t)지정된 문자 값을 표준 출력 스트림에 출력합니다.
static Write(const ArrayPtr<char_t>&)지정된 문자 배열의 문자열 표현을 표준 출력 스트림에 출력합니다.
static Write(const Decimal&)Decimal 값의 문자열 표현을 표준 출력 스트림에 출력합니다.
static Write(double)double 정밀 부동 소수점 값의 문자열 표현을 표준 출력 스트림에 출력합니다.
static Write(float)single 정밀 부동 소수점 값의 문자열 표현을 표준 출력 스트림에 출력합니다.
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
*/

또 보기