Il presente articolo è stato tradotto manualmente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale.
Traduzione
Originale
Questo argomento non è stato ancora valutato - Valuta questo argomento

Metodo Console.Write (String, Object, Object, Object, Object, ...)

Consente di scrivere nel flusso di output standard la rappresentazione testo dell'elenco degli oggetti e dei parametri di lunghezza variabile specificati utilizzando le informazioni di formato specificate.

Questa API non è conforme a CLS. L'alternativa conforme a CLS è Write(String, Object[]).

Spazio dei nomi:  System
Assembly:  mscorlib (in mscorlib.dll)
C#non supporta i metodi che utilizzano argomenti a lunghezza variabile (varargs).
Il compilatore risolve automaticamente le chiamate a questo metodo con lo stesso metodo che utilizza una matrice di parametri.

Parametri

format
Tipo: System.String
Stringa di formato composito (vedere le osservazioni).
arg0
Tipo: System.Object
Primo oggetto da scrivere utilizzando il parametro format.
arg1
Tipo: System.Object
Secondo oggetto da scrivere utilizzando il parametro format.
arg2
Tipo: System.Object
Terzo oggetto da scrivere utilizzando il parametro format.
arg3
Tipo: System.Object
Quarto oggetto da scrivere utilizzando il parametro format.
EccezioneCondizione
IOException

Si è verificato un errore di I/O.

ArgumentNullException

format è null.

FormatException

La specifica di formato nel parametro format non è valida.

In questo metodo viene utilizzata la funzionalità di formattazione composta di .NET Framework per convertire il valore di un oggetto nella relativa rappresentazione testo e incorporare tale rappresentazione in una stringa. La stringa risultante viene scritta nel flusso di output.

Il parametro format è composto da zero o più esecuzioni di testo intervallate da zero o più segnaposti indicizzati, denominati elementi di formato, che corrispondono a un oggetto nell'elenco di parametri di questo metodo. Il processo di formattazione sostituisce ogni elemento di formato con la rappresentazione testo del valore dell'oggetto corrispondente.

La sintassi di un elemento di formato è {indice[,allineamento][:stringaFormato]}, che specifica un indice obbligatorio, la lunghezza e l'allineamento facoltativi del testo formattato e una stringa facoltativa dei caratteri indicatori di formato che determinano le modalità di formattazione del valore dell'oggetto corrispondente.

.NET Framework offre un supporto di formattazione completo, descritto in maggiore dettaglio negli argomenti riguardanti la formattazione riportati di seguito.

NotaNota

L'attributo HostProtectionAttribute applicato a questo tipo di membro dispone del seguente valore per la proprietà Resources: UI. L'oggetto HostProtectionAttribute non influisce sulle applicazioni desktop, che in genere vengono avviate facendo doppio clic sull'icona, digitando un comando oppure immettendo un URL in un browser. Per ulteriori informazioni, vedere la classe HostProtectionAttribute o programmazione per SQL Server e attributi di protezione host.

Note per i chiamanti

Questo metodo è contrassegnato dalla parola chiave vararg che vuole dire che supporta un numero variabile di parametri. È possibile chiamare il metodo da Visual C++, ma non è possibile chiamarlo dal codice di C# o Visual Basic. I compilatori di C# e Visual Basic risolvono le chiamate a Write(String, Object, Object, Object, Object) come chiamate a Write(String, Object[]).

Nell'esempio riportato di seguito viene illustrato l'utilizzo di un numero variabile di parametri con il metodo Write(String, Object, Object, Object, Object). Il metodo viene chiamato con una stringa in formato composto e cinque elementi di formato.

.NET Framework

Supportato in: 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

Windows 7, Windows Vista SP1 o versione successiva, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (componenti di base del server non supportati), Windows Server 2008 R2 (componenti di base del server supportati con SP1 o versione successiva), Windows Server 2003 SP2

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.
Il documento è risultato utile?
(1500 caratteri rimanenti)

Aggiunte alla community

AGGIUNGI
© 2013 Microsoft. Tutti i diritti riservati.