Guid.ToString Metodo

Definizione

Restituisce una rappresentazione di stringa del valore di questa istanza della struttura Guid.

Overload

ToString(String, IFormatProvider)

Restituisce una rappresentazione di stringa del valore di questa istanza della classe Guid, in base all'identificatore di formato fornito e alle informazioni di formato specifiche delle impostazioni cultura.

ToString()

Restituisce una rappresentazione di stringa del valore di questa istanza nel formato del Registro di sistema.

ToString(String)

Restituisce una rappresentazione di stringa del valore di questa istanza Guid, in base all'identificatore di formato specificato.

ToString(String, IFormatProvider)

Source:
Guid.cs
Source:
Guid.cs
Source:
Guid.cs

Restituisce una rappresentazione di stringa del valore di questa istanza della classe Guid, in base all'identificatore di formato fornito e alle informazioni di formato specifiche delle impostazioni cultura.

public:
 virtual System::String ^ ToString(System::String ^ format, IFormatProvider ^ provider);
public string ToString (string? format, IFormatProvider? provider);
public string ToString (string format, IFormatProvider provider);
override this.ToString : string * IFormatProvider -> string
Public Function ToString (format As String, provider As IFormatProvider) As String

Parametri

format
String

Identificatore di formato singolo che indica le modalità di formattazione di Guid. Il parametro format può essere "N", "D", "B", "P" o "X". Se format è null o una stringa vuota (""), viene usato "D".

provider
IFormatProvider

(Riservato) Oggetto che fornisce informazioni di formattazione specifiche delle impostazioni cultura.

Restituisce

Valore dell'oggetto Guid, rappresentato come una serie di cifre esadecimali minuscole nel formato specificato.

Implementazioni

Eccezioni

Il valore di format non è null, una stringa vuota (""), "N", "D", "B", "P" o "X".

Commenti

Il provider parametro è riservato per l'uso futuro e non contribuisce all'esecuzione di questo metodo. È possibile passare null la chiamata al metodo.

La tabella seguente mostra gli identificatori di formato accettati per il format parametro. "0" rappresenta una cifra; trattini ("-"), parentesi graffe ("{", "}") e parentesi ("("(", ")") vengono visualizzate come illustrato.

Identificatore Formato del valore restituito
N 32 cifre:

00000000000000000000000000000000
D 32 cifre separate da trattini:

00000000-0000-0000-0000-000000000000
B 32 cifre separate da trattini, racchiuse tra parentesi graffe:

{00000000-0000-0000-0000-000000000000}
P 32 cifre separate da trattini, racchiuse tra parentesi:

(00000000-0000-0000-0000-000000000000)
X Quattro valori esadecimali racchiusi tra parentesi graffe, dove il quarto valore è un subset di otto valori esadecimali racchiusi anche tra parentesi graffe:

{0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 0x00}}

Le cifre esadecimali con f sono minuscole nella stringa restituita. Per convertirli in maiuscolo, chiamare il String.ToUpper metodo nella stringa restituita.

Poiché il provider parametro viene ignorato, non è possibile usarlo per fornire una soluzione di formattazione personalizzata. Per rappresentare un Guid valore come stringa in un formato che non è supportato dalle stringhe di formato GUID standard, chiamare il String.Format(IFormatProvider, String, Object[]) metodo con un provider oggetto che implementa sia le interfacce che.ICustomFormatterIFormatProvider Per altre informazioni, vedere la sezione "Formattazione personalizzata con ICustomFormatter" nell'articolo Formattazione tipi .

Si applica a

ToString()

Source:
Guid.cs
Source:
Guid.cs
Source:
Guid.cs

Restituisce una rappresentazione di stringa del valore di questa istanza nel formato del Registro di sistema.

public:
 override System::String ^ ToString();
public override string ToString ();
override this.ToString : unit -> string
Public Overrides Function ToString () As String

Restituisce

Valore di questo oggetto Guid, formattato utilizzando l'identificatore di formato "D" come indicato di seguito:

xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

dove il valore del GUID è rappresentato da una serie di cifre esadecimali minuscole disposte in gruppi di 8, 4, 4, 4 e 12 cifre separati da trattini. Un esempio di valore restituito è "382c74c3-721d-4f34-80e5-57657b6cbc27". Per convertire le cifre esadecimali dalla a alla f in maiuscolo, chiamare il metodo ToUpper() sulla stringa restituita.

Commenti

Questo metodo fornisce un formato GUID predefinito sufficiente per l'uso tipico; tuttavia, altre versioni di questo metodo che accettano un format parametro forniscono alcune varianti di formato comuni.

Si applica a

ToString(String)

Source:
Guid.cs
Source:
Guid.cs
Source:
Guid.cs

Restituisce una rappresentazione di stringa del valore di questa istanza Guid, in base all'identificatore di formato specificato.

public:
 System::String ^ ToString(System::String ^ format);
public string ToString (string format);
public string ToString (string? format);
override this.ToString : string -> string
Public Function ToString (format As String) As String

Parametri

format
String

Identificatore di formato singolo che indica le modalità di formattazione di Guid. Il parametro format può essere "N", "D", "B", "P" o "X". Se format è null o una stringa vuota (""), viene usato "D".

Restituisce

Valore dell'oggetto Guid, rappresentato come una serie di cifre esadecimali minuscole nel formato specificato.

Eccezioni

Il valore di format non è null, una stringa vuota (""), "N", "D", "B", "P" o "X".

Commenti

La tabella seguente mostra gli identificatori di formato accettati per il format parametro. "0" rappresenta una cifra; trattini ("-"), parentesi graffe ("{", "}") e parentesi ("("(", ")") vengono visualizzate come illustrato.

Identificatore Formato del valore restituito
N 32 cifre:

00000000000000000000000000000000
D 32 cifre separate da trattini:

00000000-0000-0000-0000-000000000000
B 32 cifre separate da trattini, racchiuse tra parentesi graffe:

{00000000-0000-0000-0000-000000000000}
P 32 cifre separate da trattini, racchiuse tra parentesi:

(00000000-0000-0000-0000-000000000000)
X Quattro valori esadecimali racchiusi tra parentesi graffe, dove il quarto valore è un subset di otto valori esadecimali racchiusi anche tra parentesi graffe:

{0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 0x00}}

Le cifre esadecimali con f sono minuscole nella stringa restituita. Per convertirli in maiuscolo, chiamare il String.ToUpper metodo nella stringa restituita.

Si applica a