Classe System::ConsoleOutput

ConsoleOutput class

Rappresenta lo stream di output standard. Gli oggetti di questa classe devono essere allocati solo usando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarlo alle funzioni come argomento.

class ConsoleOutput : public System::IO::TextWriter

Metodi

MetodoDescrizione
get_Encoding() overrideRestituisce sempre la codifica ASCII.
Write(bool) overrideEmette la rappresentazione stringa del valore bool specificato sullo stream di output rappresentato dall’oggetto corrente.
Write(const SharedPtr<Object>&) overrideEmette la rappresentazione stringa dell’oggetto specificato sullo stream di output rappresentato dall’oggetto corrente.
Write(char_t) overrideEmette il valore del carattere specificato sullo stream di output rappresentato dall’oggetto corrente.
Write(Decimal) overrideEmette la rappresentazione stringa del valore Decimal sullo stream di output rappresentato dall’oggetto corrente.
Write(double) overrideEmette la rappresentazione stringa del valore a virgola mobile a doppia precisione sullo stream di output rappresentato dall’oggetto corrente.
Write(int32_t) overrideScrive la rappresentazione stringa del valore intero a 32 bit nel flusso di output rappresentato dall’oggetto corrente.
Write(int64_t) overrideScrive la rappresentazione stringa del valore intero a 64 bit nel flusso di output rappresentato dall’oggetto corrente.
Write(float) overrideScrive la rappresentazione stringa del valore a virgola mobile a precisione singola nel flusso di output rappresentato dall’oggetto corrente.
Write(const String&) overrideScrive l’oggetto stringa specificato nel flusso di output rappresentato dall’oggetto corrente.
Write(uint32_t) overrideScrive la rappresentazione stringa del valore intero senza segno a 32 bit nel flusso di output rappresentato dall’oggetto corrente.
Write(uint64_t) overrideScrive la rappresentazione stringa del valore intero senza segno a 64 bit nel flusso di output rappresentato dall’oggetto corrente.
Write(const ArrayPtr<char_t>&) overrideScrive la rappresentazione stringa dell’array di caratteri specificato nel flusso di output rappresentato dall’oggetto corrente.
Write(const ArrayPtr<char_t>&, int32_t, int32_t) overrideScrive la rappresentazione stringa di un intervallo di valori dell’array di caratteri specificato nel flusso di output rappresentato dall’oggetto corrente.
Write(const char_t *) overrideScrive la c-string specificata nel flusso di output rappresentato dall’oggetto corrente.
Write(const TypeInfo&) overrideScrive la rappresentazione stringa dell’oggetto TypeInfo specificato nel flusso di output rappresentato dall’oggetto corrente.
Write(const char *)
WriteLine() overrideScrive il terminatore di riga corrente nel flusso di output rappresentato dall’oggetto corrente.
WriteLine(const SharedPtr<Object>&) overrideScrive la rappresentazione stringa dell’oggetto specificato seguita dal terminatore di riga corrente nel flusso di output rappresentato dall’oggetto corrente.
WriteLine(bool) overrideScrive la rappresentazione stringa del valore bool specificato seguita dal terminatore di riga corrente nel flusso di output rappresentato dall’oggetto corrente.
WriteLine(char_t) overrideScrive il valore carattere specificato seguito dal terminatore di riga corrente nel flusso di output rappresentato dall’oggetto corrente.
WriteLine(Decimal) overrideScrive la rappresentazione stringa del valore Decimal seguita dal terminatore di riga corrente nel flusso di output rappresentato dall’oggetto corrente.
WriteLine(double) overrideScrive la rappresentazione stringa del valore a virgola mobile a doppia precisione seguita dal terminatore di riga corrente nel flusso di output rappresentato dall’oggetto corrente.
WriteLine(int) overrideScrive la rappresentazione stringa del valore intero a 32 bit seguita dal terminatore di riga corrente nel flusso di output rappresentato dall’oggetto corrente.
WriteLine(int64_t) overrideScrive la rappresentazione stringa del valore intero a 64 bit seguita dal terminatore di riga corrente nel flusso di output rappresentato dall’oggetto corrente.
WriteLine(float) overrideScrive la rappresentazione stringa del valore a virgola mobile a precisione singola seguita dal terminatore di riga corrente nel flusso di output rappresentato dall’oggetto corrente.
WriteLine(const String&) overrideScrive l’oggetto stringa specificato seguito dal terminatore di riga corrente nel flusso di output rappresentato dall’oggetto corrente.
WriteLine(uint32_t) overrideScrive la rappresentazione stringa del valore intero senza segno a 32 bit seguita dal terminatore di riga corrente nel flusso di output rappresentato dall’oggetto corrente.
WriteLine(uint64_t) overrideScrive la rappresentazione stringa del valore intero senza segno a 64 bit seguita dal terminatore di riga corrente nel flusso di output rappresentato dall’oggetto corrente.
WriteLine(const ArrayPtr<char_t>&) overrideScrive la rappresentazione stringa dell’array di caratteri specificato seguita dal terminatore di riga corrente nel flusso di output rappresentato dall’oggetto corrente.
WriteLine(const ArrayPtr<char_t>&, int32_t, int32_t) overrideScrive la rappresentazione stringa di un intervallo di valori dell’array di caratteri specificato seguita dal terminatore di riga corrente nel flusso di output rappresentato dall’oggetto corrente.
WriteLine(const char_t *) overrideScrive la c-string specificata seguita dal terminatore di riga corrente nel flusso di output rappresentato dall’oggetto corrente.
WriteLine(const TypeInfo&) overrideRestituisce la rappresentazione stringa dell’oggetto TypeInfo specificato, seguita dal terminatore di riga corrente, allo stream di output rappresentato dall’oggetto corrente.
WriteLine(const char *)

Vedi anche