classe System::Console

Console class

Fournit des méthodes pour afficher des données sur 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, quel que soit le moyen.

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>&)Écrit la représentation sous forme de chaîne de l’objet spécifié sur le flux de sortie standard.
static Write(bool)Écrit la représentation sous forme de chaîne de la valeur bool sur le flux de sortie standard.
static Write(char_t)Écrit la valeur de caractère spécifiée sur le flux de sortie standard.
static Write(const ArrayPtr<char_t>&)Écrit 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&)Écrit la représentation sous forme de chaîne de la valeur Decimal sur le flux de sortie standard.
static Write(double)Écrit 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)Écrit 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)Écrit 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)Écrit 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&)Écrit l’objet chaîne spécifié sur le flux de sortie standard.
static Write(const char_t *)Écrit la c-string spécifiée sur le flux de sortie standard.
static Write(const TypeInfo&)Écrit la représentation sous forme de chaîne de la valeur TypeInfo sur le flux de sortie standard.
static Write(uint32_t)Écrit 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)Écrit 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)Écrit la représentation sous forme de chaîne de la plage spécifiée du tableau de caractères spécifié sur le flux de sortie standard.
static Write(const String&, Args&&…)Écrit la représentation sous forme de chaîne des arguments spécifiés formatés selon le format spécifié sur le flux de sortie standard.
static Write(const char *)
static WriteLine()Écrit le séparateur de ligne actuel sur le flux de sortie standard.
static WriteLine(const SharedPtr<T>&)Écrit la représentation sous forme de chaîne de l’objet spécifié suivie du séparateur de ligne actuel sur le flux de sortie standard.
static WriteLine(bool)Écrit la représentation sous forme de chaîne de la valeur bool suivie du séparateur de ligne actuel sur le flux de sortie standard.
static WriteLine(char_t)Écrit la valeur de caractère spécifiée suivie du séparateur de ligne actuel sur 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é suivi 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 c-string 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 entier non signé 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 entier non signé 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é suivi 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 salutation.
  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