System::Console class

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şturmamalısınız.

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ı işaretçi döndürür.
static get_In()Standart giriş akışını temsil eden nesneye işaret eden bir paylaşımlı işaretçi 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 sesini açar.
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&)Decimal değerinin dize temsilini standart çıktı akışına yazar.
static Write(double)Double-precision kayan nokta değerinin dize temsilini standart çıktı akışına yazar.
static Write(float)Single-precision 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 dize nesnesini standart çıktı akışına yazar.
static Write(const char_t *)Belirtilen c-dizisini standart çıktı akışına yazar.
static Write(const TypeInfo&)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 formatına göre 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, ardından geçerli satır sonlandırıcısını, standart çıktı akışına yazar.
static WriteLine(const Decimal&)Decimal değerinin dize temsilini, ardından geçerli satır sonlandırıcısını, standart çıktı akışına yazar.
static WriteLine(double)Double-precision kayan nokta değerinin dize temsilini, ardından geçerli satır sonlandırıcısını, standart çıktı akışına yazar.
static WriteLine(float)Single-precision kayan nokta değerinin dize temsilini, ardından geçerli satır sonlandırıcısını, standart çıktı akışına yazar.
static WriteLine(int32_t)32-bit tam sayı değerinin dize temsilini, ardından geçerli satır sonlandırıcısını, standart çıktı akışına yazar.
static WriteLine(int64_t)64-bit tam sayı değerinin dize temsilini, ardından geçerli satır sonlandırıcısını, standart çıktı akışına yazar.
static WriteLine(const String&)Belirtilen string nesnesini, geçerli satır sonlandırıcısını takiben, standart çıktı akışına yazar.
static WriteLine(const char_t *)Belirtilen c-string’i, geçerli satır sonlandırıcısını takiben, standart çıktı akışına yazar.
static WriteLine(const TypeInfo&)TypeInfo değerinin string temsilini, geçerli satır sonlandırıcısını takiben, standart çıktı akışına yazar.
static WriteLine(uint32_t)İşaretsiz 32-bit tamsayı değerinin string temsilini, geçerli satır sonlandırıcısını takiben, standart çıktı akışına yazar.
static WriteLine(uint64_t)İşaretsiz 64-bit tamsayı değerinin string temsilini, geçerli satır sonlandırıcısını takiben, standart çıktı akışına yazar.
static WriteLine(const ArrayPtr<char_t>&, int, int)Belirtilen karakter dizisinin belirtilen aralığının string temsilini, geçerli satır sonlandırıcısını takiben, standart çıktı akışına yazar.
static WriteLine(const Exception&)Belirtilen Exception nesnesinin string temsilini, geçerli satır sonlandırıcısını takiben, standart çıktı akışına yazar.
static WriteLine(const String&, Args&&…)Belirtilen argümanların, belirtilen formata göre biçimlendirilmiş string temsilini, geçerli 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;

  // hello 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