Guid.ToString Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí řetězcovou reprezentaci hodnoty této instance Guid struktury.
Přetížení
ToString(String, IFormatProvider) |
Vrátí řetězcovou reprezentaci hodnoty této instance Guid třídy podle zadaného specifikátoru formátu a informací o formátu specifickém pro jazykovou verzi. |
ToString() |
Vrátí řetězcovou reprezentaci hodnoty této instance ve formátu registru. |
ToString(String) |
Vrátí řetězcovou reprezentaci hodnoty této Guid instance podle zadaného specifikátoru formátu. |
ToString(String, IFormatProvider)
- Zdroj:
- Guid.cs
- Zdroj:
- Guid.cs
- Zdroj:
- Guid.cs
Vrátí řetězcovou reprezentaci hodnoty této instance Guid třídy podle zadaného specifikátoru formátu a informací o formátu specifickém pro jazykovou verzi.
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
Parametry
- format
- String
Specifikátor jednoho formátu, který určuje, jak formátovat hodnotu této Guid. Parametrem format
může být "N", "D", "B", "P" nebo "X". Pokud format
je null
nebo prázdný řetězec (""), použije se "D".
- provider
- IFormatProvider
(Vyhrazeno) Objekt, který poskytuje informace o formátování specifické pro jazykovou verzi.
Návraty
Hodnota tohoto Guidsouboru je reprezentovaná řadou šestnáctkových číslic malých písmen v zadaném formátu.
Implementuje
Výjimky
Hodnota format
není null
, prázdný řetězec (""), "N", "D", "B", "P" nebo "X".
Poznámky
Parametr provider
je vyhrazen pro budoucí použití a nepřispívá ke spuštění této metody. Můžete předat null
volání metody.
Následující tabulka ukazuje specifikátory přijatého format
formátu pro parametr. "0" představuje číslici; pomlčky ("-"), složené závorky ("{", "}") a kulaté závorky ("(",")") vypadají tak, jak jsou vyobrazeny.
Specifikátor | Formát návratové hodnoty |
---|---|
N |
32 číslic: 00000000000000000000000000000000 |
D |
32 číslic oddělených pomlčkami: 00000000-0000-0000-0000-000000000000 |
B |
32 číslic oddělených pomlčkami a uzavřených ve složených závorkách: {00000000-0000-0000-0000-000000000000} |
P |
32 číslic oddělených pomlčkami a uzavřených v kulatých závorkách: (00000000-0000-0000-0000-000000000000) |
X |
Čtyři šestnáctkové hodnoty uzavřené ve složených závorkách, přičemž čtvrtá hodnota je podmnožinu osmi šestnáctkových hodnot uzavřených rovněž ve složených závorkách: {0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} |
Šestnáctkové číslice a až f jsou ve vráceném řetězci malými písmeny. Pokud je chcete převést na velká písmena, zavolejte metodu String.ToUpper pro vrácený řetězec.
Vzhledem k tomu, že parametr provider
je ignorován, nemůžete ho použít k poskytnutí vlastního řešení formátování. Chcete-li reprezentovat Guid hodnotu jako řetězec ve formátu, který není podporován standardními řetězci formátu GUID, zavolejte metodu String.Format(IFormatProvider, String, Object[]) s objektem provider
, který implementuje rozhraní a ICustomFormatterIFormatProvider . Další informace najdete v části Vlastní formátování pomocí ICustomFormatter v článku Typy formátování .
Platí pro
ToString()
- Zdroj:
- Guid.cs
- Zdroj:
- Guid.cs
- Zdroj:
- Guid.cs
Vrátí řetězcovou reprezentaci hodnoty této instance ve formátu registru.
public:
override System::String ^ ToString();
public override string ToString ();
override this.ToString : unit -> string
Public Overrides Function ToString () As String
Návraty
Hodnota tohoto Guidsouboru , formátovaná pomocí specifikátoru formátu "D" následujícím způsobem:
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
kde hodnota identifikátoru GUID je reprezentována jako řada šestnáctkových číslic s malými písmeny ve skupinách po 8, 4, 4, 4 a 12 číslicích oddělených spojovníky. Příkladem návratové hodnoty je "382c74c3-721d-4f34-80e5-57657b6cbc27". Chcete-li převést šestnáctkové číslice z až f na velká písmena, zavolejte metodu ToUpper() pro vrácený řetězec.
Poznámky
Tato metoda poskytuje výchozí formát GUID, který je dostačující pro typické použití; jiné verze této metody, které používají format
parametr, však poskytují několik běžných variant formátu.
Platí pro
ToString(String)
- Zdroj:
- Guid.cs
- Zdroj:
- Guid.cs
- Zdroj:
- Guid.cs
Vrátí řetězcovou reprezentaci hodnoty této Guid instance podle zadaného specifikátoru formátu.
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
Parametry
- format
- String
Specifikátor jednoho formátu, který určuje, jak formátovat hodnotu této Guid. Parametrem format
může být "N", "D", "B", "P" nebo "X". Pokud format
je null
nebo prázdný řetězec (""), použije se "D".
Návraty
Hodnota tohoto Guidsouboru je reprezentovaná řadou šestnáctkových číslic malých písmen v zadaném formátu.
Výjimky
Hodnota format
není null
, prázdný řetězec (""), "N", "D", "B", "P" nebo "X".
Poznámky
Následující tabulka ukazuje specifikátory přijatého format
formátu pro parametr. "0" představuje číslici; pomlčky ("-"), složené závorky ("{", "}") a kulaté závorky ("(",")") vypadají tak, jak jsou vyobrazeny.
Specifikátor | Formát návratové hodnoty |
---|---|
N |
32 číslic: 00000000000000000000000000000000 |
D |
32 číslic oddělených pomlčkami: 00000000-0000-0000-0000-000000000000 |
B |
32 číslic oddělených pomlčkami a uzavřených ve složených závorkách: {00000000-0000-0000-0000-000000000000} |
P |
32 číslic oddělených pomlčkami a uzavřených v kulatých závorkách: (00000000-0000-0000-0000-000000000000) |
X |
Čtyři šestnáctkové hodnoty uzavřené ve složených závorkách, přičemž čtvrtá hodnota je podmnožinu osmi šestnáctkových hodnot uzavřených rovněž ve složených závorkách: {0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} |
Šestnáctkové číslice a až f jsou ve vráceném řetězci malými písmeny. Pokud je chcete převést na velká písmena, zavolejte metodu String.ToUpper pro vrácený řetězec.
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro