System::Console class

Console class

Fornisce metodi per l’output dei 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()NOT IMPLEMENTED.
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()NOT IMPLEMENTED.
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>&)Scrive la rappresentazione stringa dell’oggetto specificato sullo stream di output standard.
static Write(bool)Scrive la rappresentazione stringa del valore bool sullo stream di output standard.
static Write(char_t)Scrive il valore del carattere specificato sullo stream di output standard.
static Write(const ArrayPtr<char_t>&)Scrive la rappresentazione stringa dell’array di caratteri specificato sullo stream di output standard.
static Write(const Decimal&)Scrive la rappresentazione stringa del valore Decimal sullo stream di output standard.
static Write(double)Scrive la rappresentazione stringa del valore a virgola mobile a doppia precisione sullo stream di output standard.
static Write(float)Scrive la rappresentazione stringa del valore a virgola mobile a precisione singola sullo stream di output standard.
static Write(int32_t)Scrive la rappresentazione stringa del valore intero a 32 bit sullo stream di output standard.
static Write(int64_t)Scrive la rappresentazione stringa del valore intero a 64 bit sullo stream di output standard.
static Write(const String&)Scrive l’oggetto stringa specificato sullo stream di output standard.
static Write(const char_t *)Scrive la c-string specificata sullo stream di output standard.
static Write(const TypeInfo&)Scrive la rappresentazione stringa del valore TypeInfo sullo stream di output standard.
static Write(uint32_t)Scrive la rappresentazione stringa del valore intero senza segno a 32 bit sullo stream di output standard.
static Write(uint64_t)Scrive 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)Scrive la rappresentazione stringa dell’intervallo specificato dell’array di caratteri specificato sullo stream di output standard.
static Write(const String&, Args&&…)Scrive la rappresentazione stringa degli argomenti specificati formattati secondo il formato specificato sullo stream di output standard.
static Write(const char *)
static WriteLine()Scrive il terminatore di riga corrente sullo stream di output standard.
static WriteLine(const SharedPtr<T>&)Scrive la rappresentazione stringa dell’oggetto specificato seguita dal terminatore di riga corrente sullo stream di output standard.
static WriteLine(bool)Scrive la rappresentazione stringa del valore bool seguita dal terminatore di riga corrente sullo stream di output standard.
static WriteLine(char_t)Scrive il valore del carattere specificato seguito dal terminatore di riga corrente sullo stream di output standard.
static WriteLine(const ArrayPtr<char_t>&)Restituisce la rappresentazione stringa dell’array di caratteri specificato seguita dal terminatore di riga corrente allo stream di output standard.
static WriteLine(const Decimal&)Restituisce la rappresentazione stringa del valore Decimal seguita dal terminatore di riga corrente allo stream di output standard.
static WriteLine(double)Restituisce la rappresentazione stringa del valore a virgola mobile a doppia precisione seguita dal terminatore di riga corrente allo stream di output standard.
static WriteLine(float)Restituisce la rappresentazione stringa del valore a virgola mobile a precisione singola seguita dal terminatore di riga corrente allo stream di output standard.
static WriteLine(int32_t)Restituisce la rappresentazione stringa del valore intero a 32 bit seguita dal terminatore di riga corrente allo stream di output standard.
static WriteLine(int64_t)Restituisce la rappresentazione stringa del valore intero a 64 bit seguita dal terminatore di riga corrente allo stream di output standard.
static WriteLine(const String&)Restituisce l’oggetto stringa specificato seguito dal terminatore di riga corrente allo stream di output standard.
static WriteLine(const char_t *)Restituisce la c-stringa 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 saluto.
  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