Classe System::ConsoleOutput

ConsoleOutput class

Rappresenta lo stream di output standard. Gli oggetti di questa classe dovrebbero 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 fault 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) overrideScrive la rappresentazione stringa del valore bool specificato nello stream di output rappresentato dall’oggetto corrente.
Write(const SharedPtr<Object>&) overrideScrive la rappresentazione stringa dell’oggetto specificato nello stream di output rappresentato dall’oggetto corrente.
Write(char_t) overrideScrive il valore carattere specificato nello stream di output rappresentato dall’oggetto corrente.
Write(Decimal) overrideScrive la rappresentazione stringa del valore Decimal nello stream di output rappresentato dall’oggetto corrente.
Write(double) overrideScrive la rappresentazione stringa del valore a virgola mobile a doppia precisione nello stream di output rappresentato dall’oggetto corrente.
Write(int32_t) overrideScrive la rappresentazione stringa del valore intero a 32 bit nello stream di output rappresentato dall’oggetto corrente.
Write(int64_t) overrideScrive la rappresentazione stringa del valore intero a 64 bit nello stream di output rappresentato dall’oggetto corrente.
Write(float) overrideScrive la rappresentazione stringa del valore a virgola mobile a precisione singola nello stream di output rappresentato dall’oggetto corrente.
Write(const String&) overrideScrive l’oggetto stringa specificato nello stream di output rappresentato dall’oggetto corrente.
Write(uint32_t) overrideScrive la rappresentazione stringa del valore intero senza segno a 32 bit nello stream di output rappresentato dall’oggetto corrente.
Write(uint64_t) overrideScrive la rappresentazione stringa del valore intero senza segno a 64 bit nello stream di output rappresentato dall’oggetto corrente.
Write(const ArrayPtr<char_t>&) overrideScrive la rappresentazione stringa dell’array di caratteri specificato nello stream 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 nello stream di output rappresentato dall’oggetto corrente.
Write(const char_t *) overrideScrive la c-stringa specificata nello stream di output rappresentato dall’oggetto corrente.
Write(const TypeInfo&) overrideScrive la rappresentazione stringa dell’oggetto TypeInfo specificato nello stream di output rappresentato dall’oggetto corrente.
Write(const char *)
WriteLine() overrideScrive il terminatore di riga corrente nello stream di output rappresentato dall’oggetto corrente.
WriteLine(const SharedPtr<Object>&) overrideScrive la rappresentazione stringa dell’oggetto specificato seguita dal terminatore di riga corrente nello stream di output rappresentato dall’oggetto corrente.
WriteLine(bool) overrideScrive la rappresentazione stringa del valore bool specificato seguita dal terminatore di riga corrente nello stream di output rappresentato dall’oggetto corrente.
WriteLine(char_t) overrideScrive il valore carattere specificato seguito dal terminatore di riga corrente nello stream di output rappresentato dall’oggetto corrente.
WriteLine(Decimal) overrideScrive la rappresentazione stringa del valore Decimal seguita dal terminatore di riga corrente nello stream 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 nello stream di output rappresentato dall’oggetto corrente.
WriteLine(int) overrideScrive la rappresentazione stringa del valore intero a 32 bit seguita dal terminatore di riga corrente nello stream 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 nello stream di output rappresentato dall’oggetto corrente.
WriteLine(float) overrideRestituisce la rappresentazione stringa del valore a virgola mobile a precisione singola seguito dal terminatore di riga corrente allo stream di output rappresentato dall’oggetto corrente.
WriteLine(const String&) overrideRestituisce l’oggetto stringa specificato seguito dal terminatore di riga corrente allo stream di output rappresentato dall’oggetto corrente.
WriteLine(uint32_t) overrideRestituisce la rappresentazione stringa del valore intero senza segno a 32 bit seguito dal terminatore di riga corrente allo stream di output rappresentato dall’oggetto corrente.
WriteLine(uint64_t) overrideRestituisce la rappresentazione stringa del valore intero senza segno a 64 bit seguito dal terminatore di riga corrente allo stream di output rappresentato dall’oggetto corrente.
WriteLine(const ArrayPtr<char_t>&) overrideRestituisce la rappresentazione stringa dell’array di caratteri specificato seguito dal terminatore di riga corrente allo stream di output rappresentato dall’oggetto corrente.
WriteLine(const ArrayPtr<char_t>&, int32_t, int32_t) overrideRestituisce la rappresentazione stringa di un intervallo di valori dell’array di caratteri specificato seguito dal terminatore di riga corrente allo stream di output rappresentato dall’oggetto corrente.
WriteLine(const char_t *) overrideRestituisce la c-string specificata seguita dal terminatore di riga corrente allo stream di output rappresentato dall’oggetto corrente.
WriteLine(const TypeInfo&) overrideRestituisce la rappresentazione stringa dell’oggetto TypeInfo specificato seguito dal terminatore di riga corrente allo stream di output rappresentato dall’oggetto corrente.
WriteLine(const char *)

Vedi anche