System::Console classe

Console class

Fornisce metodi per l’output di dati sullo stream di output standard. Questo è un tipo statico senza servizi di istanza. Non dovresti mai creare istanze di esso in alcun modo.

class Console

Metodi

MetodoDescrizione
static Beep()NON IMPLEMENTATO.
static get_Error()Restituisce un puntatore condiviso che punta all’oggetto che rappresenta lo stream di errore standard.
static get_In()Restituisce un puntatore condiviso che punta all’oggetto che rappresenta lo stream di input standard.
static get_Out()Restituisce un puntatore condiviso che punta all’oggetto che rappresenta lo stream di output standard.
static Mute(bool)Silenzia o riattiva lo stream di output standard.
static ReadKey()NON IMPLEMENTATO.
static SetError(const SharedPtr<System::IO::TextWriter>&)Assegna l’oggetto specificato alla proprietà Error della classe.
static SetIn(const SharedPtr<System::IO::TextReader>&)Imposta la proprietà In sull’oggetto TextReader specificato.
static SetOut(const SharedPtr<System::IO::TextWriter>&)Assegna l’oggetto specificato alla proprietà Out della classe.
static Write(const SharedPtr<T>&)Emette la rappresentazione stringa dell’oggetto specificato sullo stream di output standard.
static Write(bool)Emette la rappresentazione stringa del valore bool sullo stream di output standard.
static Write(char_t)Stampa il valore carattere specificato sullo stream di output standard.
static Write(const ArrayPtr<char_t>&)Stampa la rappresentazione stringa dell’array di caratteri specificato sullo stream di output standard.
static Write(const Decimal&)Stampa la rappresentazione stringa del valore Decimal sullo stream di output standard.
static Write(double)Stampa la rappresentazione stringa del valore a virgola mobile a doppia precisione sullo stream di output standard.
static Write(float)Stampa la rappresentazione stringa del valore a virgola mobile a precisione singola sullo stream di output standard.
static Write(int32_t)Stampa la rappresentazione stringa del valore intero a 32 bit sullo stream di output standard.
static Write(int64_t)Stampa la rappresentazione stringa del valore intero a 64 bit sullo stream di output standard.
static Write(const String&)Stampa l’oggetto stringa specificato sullo stream di output standard.
static Write(const char_t *)Stampa la c-string specificata sullo stream di output standard.
static Write(const TypeInfo&)Stampa la rappresentazione stringa del valore TypeInfo sullo stream di output standard.
static Write(uint32_t)Stampa la rappresentazione stringa del valore intero senza segno a 32 bit sullo stream di output standard.
static Write(uint64_t)Stampa la rappresentazione stringa del valore intero senza segno a 64 bit sullo stream di output standard.
static Write(const ArrayPtr<char_t>&, int32_t, int32_t)Stampa la rappresentazione stringa dell’intervallo specificato dell’array di caratteri specificato sullo stream di output standard.
static Write(const String&, Args&&…)Stampa la rappresentazione stringa degli argomenti specificati formattati secondo il formato specificato sullo stream di output standard.
static Write(const char *)
static WriteLine()Stampa il terminatore di riga corrente sullo stream di output standard.
static WriteLine(const SharedPtr<T>&)Stampa la rappresentazione stringa dell’oggetto specificato seguita dal terminatore di riga corrente sullo stream di output standard.
static WriteLine(bool)Stampa la rappresentazione stringa del valore bool seguita dal terminatore di riga corrente sullo stream di output standard.
static WriteLine(char_t)Stampa il valore carattere specificato seguito dal terminatore di riga corrente sullo stream di output standard.
static WriteLine(const ArrayPtr<char_t>&)Stampa la rappresentazione stringa dell’array di caratteri specificato seguita dal terminatore di riga corrente sullo stream di output standard.
static WriteLine(const Decimal&)Stampa la rappresentazione stringa del valore Decimal seguita dal terminatore di riga corrente sullo stream di output standard.
static WriteLine(double)Stampa la rappresentazione stringa del valore a virgola mobile a doppia precisione seguita dal terminatore di riga corrente sullo stream di output standard.
static WriteLine(float)Stampa la rappresentazione stringa del valore a virgola mobile a precisione singola seguita dal terminatore di riga corrente sullo stream di output standard.
static WriteLine(int32_t)Stampa la rappresentazione stringa del valore intero a 32 bit seguita dal terminatore di riga corrente sullo stream di output standard.
static WriteLine(int64_t)Stampa la rappresentazione stringa del valore intero a 64 bit seguita dal terminatore di riga corrente sullo stream di output standard.
static WriteLine(const String&)Stampa l’oggetto stringa specificato seguito dal terminatore di riga corrente sullo stream di output standard.
static WriteLine(const char_t *)Restituisce la c-string specificata seguita dal terminatore di riga corrente allo stream di output standard.
static WriteLine(const TypeInfo&)Restituisce la rappresentazione stringa del valore TypeInfo seguita dal terminatore di riga corrente allo stream di output standard.
static WriteLine(uint32_t)Restituisce la rappresentazione stringa del valore intero senza segno a 32 bit seguita dal terminatore di riga corrente allo stream di output standard.
static WriteLine(uint64_t)Restituisce la rappresentazione stringa del valore intero senza segno a 64 bit seguita dal terminatore di riga corrente allo stream di output standard.
static WriteLine(const ArrayPtr<char_t>&, int, int)Restituisce la rappresentazione stringa dell’intervallo specificato dell’array di caratteri specificato seguita dal terminatore di riga corrente allo stream di output standard.
static WriteLine(const Exception&)Restituisce la rappresentazione stringa dell’oggetto Exception specificato seguita dal terminatore di riga corrente allo stream di output standard.
static WriteLine(const String&, Args&&…)Restituisce la rappresentazione stringa degli argomenti specificati formattati secondo il formato specificato seguita dal terminatore di riga corrente allo stream di output standard.
static WriteLine(const char *)

Osservazioni

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

int main()
{
  using namespace System;

  // Stampa il messaggio di benvenuto.
  Console::WriteLine(u"Hello, world!");

  // Crea un'istanza della classe 'std::array'.
  std::array<int, 5> arr = {1, 2, 3, 4, 5};

  // Stampa gli elementi dell'array.
  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
*/

Vedi anche