Classe System::Console

Console class

Fournit des méthodes pour écrire des données vers le flux de sortie standard. Il s’agit d’un type statique sans services d’instance. Vous ne devez jamais créer d’instances de celui-ci par quelque moyen que ce soit.

class Console

Méthodes

MéthodeDescription
static Beep()NON IMPLEMENTÉ.
static get_Error()Renvoie un pointeur partagé pointant vers l’objet qui représente le flux d’erreur standard.
static get_In()Renvoie un pointeur partagé pointant vers l’objet qui représente le flux d’entrée standard.
static get_Out()Renvoie un pointeur partagé pointant vers l’objet qui représente le flux de sortie standard.
static Mute(bool)Met en sourdine ou réactive le flux de sortie standard.
static ReadKey()NON IMPLEMENTÉ.
static SetError(const SharedPtr<System::IO::TextWriter>&)Assigne l’objet spécifié à la propriété Error de la classe.
static SetIn(const SharedPtr<System::IO::TextReader>&)Définit la propriété In avec l’objet TextReader spécifié.
static SetOut(const SharedPtr<System::IO::TextWriter>&)Assigne l’objet spécifié à la propriété Out de la classe.
static Write(const SharedPtr<T>&)Affiche la représentation sous forme de chaîne de l’objet spécifié sur le flux de sortie standard.
static Write(bool)Affiche la représentation sous forme de chaîne de la valeur booléenne sur le flux de sortie standard.
static Write(char_t)Affiche la valeur de caractère spécifiée sur le flux de sortie standard.
static Write(const ArrayPtr<char_t>&)Affiche la représentation sous forme de chaîne du tableau de caractères spécifié sur le flux de sortie standard.
static Write(const Decimal&)Affiche la représentation sous forme de chaîne de la valeur Decimal sur le flux de sortie standard.
static Write(double)Affiche la représentation sous forme de chaîne de la valeur à virgule flottante double précision sur le flux de sortie standard.
static Write(float)Affiche la représentation sous forme de chaîne de la valeur à virgule flottante simple précision sur le flux de sortie standard.
static Write(int32_t)Affiche la représentation sous forme de chaîne de la valeur entière 32 bits sur le flux de sortie standard.
static Write(int64_t)Affiche la représentation sous forme de chaîne de la valeur entière 64 bits sur le flux de sortie standard.
static Write(const String&)Affiche l’objet chaîne spécifié sur le flux de sortie standard.
static Write(const char_t *)Affiche la chaîne C spécifiée sur le flux de sortie standard.
static Write(const TypeInfo&)Affiche la représentation sous forme de chaîne de la valeur TypeInfo sur le flux de sortie standard.
static Write(uint32_t)Affiche la représentation sous forme de chaîne de la valeur entière non signée 32 bits sur le flux de sortie standard.
static Write(uint64_t)Affiche la représentation sous forme de chaîne de la valeur entière non signée 64 bits sur le flux de sortie standard.
static Write(const ArrayPtr<char_t>&, int32_t, int32_t)Affiche la représentation sous forme de chaîne de la plage spécifiée du tableau de caractères spécifié vers le flux de sortie standard.
static Write(const String&, Args&&…)Affiche la représentation sous forme de chaîne des arguments spécifiés formatés selon le format spécifié vers le flux de sortie standard.
static Write(const char *)
static WriteLine()Affiche le séparateur de ligne actuel vers le flux de sortie standard.
static WriteLine(const SharedPtr<T>&)Affiche la représentation sous forme de chaîne de l’objet spécifié suivie du séparateur de ligne actuel vers le flux de sortie standard.
static WriteLine(bool)Affiche la représentation sous forme de chaîne de la valeur booléenne suivie du séparateur de ligne actuel vers le flux de sortie standard.
static WriteLine(char_t)Affiche la valeur de caractère spécifiée suivie du séparateur de ligne actuel vers le flux de sortie standard.
static WriteLine(const ArrayPtr<char_t>&)Affiche la représentation sous forme de chaîne du tableau de caractères spécifié suivie du séparateur de ligne actuel vers le flux de sortie standard.
static WriteLine(const Decimal&)Affiche la représentation sous forme de chaîne de la valeur Decimal suivie du séparateur de ligne actuel vers le flux de sortie standard.
static WriteLine(double)Affiche la représentation sous forme de chaîne de la valeur à virgule flottante double précision suivie du séparateur de ligne actuel vers le flux de sortie standard.
static WriteLine(float)Affiche la représentation sous forme de chaîne de la valeur à virgule flottante simple précision suivie du séparateur de ligne actuel vers le flux de sortie standard.
static WriteLine(int32_t)Affiche la représentation sous forme de chaîne de la valeur entière 32 bits suivie du séparateur de ligne actuel vers le flux de sortie standard.
static WriteLine(int64_t)Affiche la représentation sous forme de chaîne de la valeur entière 64 bits suivie du séparateur de ligne actuel vers le flux de sortie standard.
static WriteLine(const String&)Affiche l’objet chaîne spécifié suivi du séparateur de ligne actuel vers le flux de sortie standard.
static WriteLine(const char_t *)Affiche la chaîne C spécifiée suivie du séparateur de ligne actuel vers le flux de sortie standard.
static WriteLine(const TypeInfo&)Affiche la représentation sous forme de chaîne de la valeur TypeInfo suivie du séparateur de ligne actuel vers le flux de sortie standard.
static WriteLine(uint32_t)Affiche la représentation sous forme de chaîne de la valeur entière non signée 32 bits suivie du séparateur de ligne actuel vers le flux de sortie standard.
static WriteLine(uint64_t)Affiche la représentation sous forme de chaîne de la valeur entière non signée 64 bits suivie du séparateur de ligne actuel vers le flux de sortie standard.
static WriteLine(const ArrayPtr<char_t>&, int, int)Affiche la représentation sous forme de chaîne de la plage spécifiée du tableau de caractères spécifié suivie du séparateur de ligne actuel vers le flux de sortie standard.
static WriteLine(const Exception&)Affiche la représentation sous forme de chaîne de l’objet Exception spécifié suivie du séparateur de ligne actuel vers le flux de sortie standard.
static WriteLine(const String&, Args&&…)Affiche la représentation sous forme de chaîne des arguments spécifiés formatés selon le format spécifié suivie du séparateur de ligne actuel vers le flux de sortie standard.
static WriteLine(const char *)

Remarques

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

int main()
{
  using namespace System;

  // Affiche le message de bonjour.
  Console::WriteLine(u"Hello, world!");

  // Crée une instance de la classe 'std::array'.
  std::array<int, 5> arr = {1, 2, 3, 4, 5};

  // Affiche les éléments du tableau.
  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
*/

Voir aussi