System::Console sınıfı

Console class

Verileri standart çıktı akışına göndermek için yöntemler sağlar. Bu, örnek hizmeti olmayan statik bir türdür. Onun örneklerini hiçbir şekilde oluşturmayın.

class Console

Yöntemler

YöntemAçıklama
static Beep()UYGULANMADI.
static get_Error()Standart hata akışını temsil eden nesneye işaret eden bir paylaşımlı gösterici döndürür.
static get_In()Standart giriş akışını temsil eden nesneye işaret eden bir paylaşımlı gösterici döndürür.
static get_Out()Standart çıktı akışını temsil eden nesneye işaret eden bir paylaşımlı işaretçi döndürür.
static Mute(bool)Standart çıktı akışını susturur veya susturmayı kaldırır.
static ReadKey()UYGULANMADI.
static SetError(const SharedPtr<System::IO::TextWriter>&)Belirtilen nesneyi sınıfın Error özelliğine atar.
static SetIn(const SharedPtr<System::IO::TextReader>&)In özelliğini belirtilen TextReader nesnesine ayarlar.
static SetOut(const SharedPtr<System::IO::TextWriter>&)Belirtilen nesneyi sınıfın Out özelliğine atar.
static Write(const SharedPtr<T>&)Belirtilen nesnenin dize temsilini standart çıktı akışına yazar.
static Write(bool)Bool değerinin dize temsilini standart çıktı akışına yazar.
static Write(char_t)Belirtilen karakter değerini standart çıktı akışına yazar.
static Write(const ArrayPtr<char_t>&)Belirtilen karakter dizisinin dize temsilini standart çıktı akışına yazar.
static Write(const Decimal&)Belirtilen Decimal değerinin dize temsilini standart çıktı akışına yazar.
static Write(double)Çift duyarlıklı kayan nokta değerinin dize temsilini standart çıktı akışına yazar.
static Write(float)Tek duyarlıklı kayan nokta değerinin dize temsilini standart çıktı akışına yazar.
static Write(int32_t)32-bit tam sayı değerinin dize temsilini standart çıktı akışına yazar.
static Write(int64_t)64-bit tam sayı değerinin dize temsilini standart çıktı akışına yazar.
static Write(const String&)Belirtilen string nesnesini standart çıktı akışına yazar.
static Write(const char_t *)Belirtilen c-dizisini standart çıktı akışına yazar.
static Write(const TypeInfo&)Belirtilen TypeInfo değerinin dize temsilini standart çıktı akışına yazar.
static Write(uint32_t)İşaretsiz 32-bit tam sayı değerinin dize temsilini standart çıktı akışına yazar.
static Write(uint64_t)İşaretsiz 64-bit tam sayı değerinin dize temsilini standart çıktı akışına yazar.
static Write(const ArrayPtr<char_t>&, int32_t, int32_t)Belirtilen karakter dizisinin belirtilen aralığının dize temsilini standart çıktı akışına yazar.
static Write(const String&, Args&&…)Belirtilen formatta biçimlendirilmiş belirtilen argümanların dize temsilini standart çıktı akışına yazar.
static Write(const char *)
static WriteLine()Geçerli satır sonlandırıcısını standart çıktı akışına yazar.
static WriteLine(const SharedPtr<T>&)Belirtilen nesnenin dize temsilini, ardından geçerli satır sonlandırıcısını, standart çıktı akışına yazar.
static WriteLine(bool)Bool değerinin dize temsilini, ardından geçerli satır sonlandırıcısını, standart çıktı akışına yazar.
static WriteLine(char_t)Belirtilen karakter değerini, ardından geçerli satır sonlandırıcısını, standart çıktı akışına yazar.
static WriteLine(const ArrayPtr<char_t>&)Belirtilen karakter dizisinin dize temsilini, mevcut satır sonlandırıcısını takiben standart çıktı akışına yazar.
static WriteLine(const Decimal&)Mevcut satır sonlandırıcısını takiben Decimal değerinin dize temsilini standart çıktı akışına yazar.
static WriteLine(double)Mevcut satır sonlandırıcısını takiben çift duyarlıklı kayan nokta değerinin dize temsilini standart çıktı akışına yazar.
static WriteLine(float)Mevcut satır sonlandırıcısını takiben tek duyarlıklı kayan nokta değerinin dize temsilini standart çıktı akışına yazar.
static WriteLine(int32_t)Mevcut satır sonlandırıcısını takiben 32 bit tam sayı değerinin dize temsilini standart çıktı akışına yazar.
static WriteLine(int64_t)Mevcut satır sonlandırıcısını takiben 64 bit tam sayı değerinin dize temsilini standart çıktı akışına yazar.
static WriteLine(const String&)Belirtilen dize nesnesini, mevcut satır sonlandırıcısını takiben standart çıktı akışına yazar.
static WriteLine(const char_t *)Belirtilen C dizesini, mevcut satır sonlandırıcısını takiben standart çıktı akışına yazar.
static WriteLine(const TypeInfo&)Mevcut satır sonlandırıcısını takiben TypeInfo değerinin dize temsilini standart çıktı akışına yazar.
static WriteLine(uint32_t)Mevcut satır sonlandırıcısını takiben işaretsiz 32 bit tam sayı değerinin dize temsilini standart çıktı akışına yazar.
static WriteLine(uint64_t)Mevcut satır sonlandırıcısını takiben işaretsiz 64 bit tam sayı değerinin dize temsilini standart çıktı akışına yazar.
static WriteLine(const ArrayPtr<char_t>&, int, int)Belirtilen karakter dizisinin belirtilen aralığının dize temsilini, mevcut satır sonlandırıcısını takiben standart çıktı akışına yazar.
static WriteLine(const Exception&)Belirtilen Exception nesnesinin dize temsilini, mevcut satır sonlandırıcısını takiben standart çıktı akışına yazar.
static WriteLine(const String&, Args&&…)Belirtilen argümanların, belirtilen biçime göre biçimlendirilmiş dize temsilini, mevcut satır sonlandırıcısını takiben standart çıktı akışına yazar.
static WriteLine(const char *)

Açıklamalar

#include "system/console.h"
#include <array>

int main()
{
  using namespace System;

  // Merhaba mesajını yazdır.
  Console::WriteLine(u"Hello, world!");

  // 'std::array' sınıfının bir örneğini oluştur.
  std::array<int, 5> arr = {1, 2, 3, 4, 5};

  // Dizinin elemanlarını yazdır.
  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
*/

Ayrıca Bakınız