Guid.ToString メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Guid 構造体のこのインスタンスの値の文字列形式を返します。
オーバーロード
ToString(String) |
指定された書式指定子に従って、この Guid インスタンスの値の文字列形式を返します。 |
ToString() |
レジストリ形式でこのインスタンスの値の文字列形式を返します。 |
ToString(String, IFormatProvider) |
指定された書式指定子とカルチャ固有の書式情報に従って、Guid クラスのこのインスタンスの値の文字列形式を返します。 |
ToString(String)
- ソース:
- Guid.cs
- ソース:
- Guid.cs
- ソース:
- Guid.cs
指定された書式指定子に従って、この Guid インスタンスの値の文字列形式を返します。
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
パラメーター
- format
- String
この Guidの値を書式設定する方法を示す単一の書式指定子。
format
パラメーターには、"N"、"D"、"B"、"P"、または "X" を指定できます。
format
が null
または空の文字列 ("") の場合は、"D" が使用されます。
戻り値
この Guidの値。指定した形式の一連の小文字の 16 進数として表されます。
例外
format
の値は、null
、空の文字列 ("")、"N"、"D"、"B"、"P"、または "X" ではありません。
注釈
次の表に、format
パラメーターに指定できる書式指定子を示します。 "0" は数字を表します。ハイフン ("-")、中かっこ ("{"、"}")、かっこ ("(",")") が次のように表示されます。
指定 | 戻り値の形式 |
---|---|
N |
32 桁の数字: 00000000000000000000000000000000 |
D |
ハイフンで区切られた 32 桁の数字: 00000000-0000-0000-0000-000000000000 |
B |
ハイフンで区切られた 32 桁の数字(中かっこで囲む): {00000000-0000-0000-0000-000000000000} |
P |
かっこで囲まれたハイフンで区切られた 32 桁の数字: (00000000-0000-0000-0000-000000000000) |
X |
中かっこで囲まれた 4 つの 16 進値。4 番目の値は、中かっこで囲まれた 8 つの 16 進値のサブセットです。 {0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} |
返される文字列では、a から f までの 16 進数が小文字になります。 大文字に変換するには、返された文字列に対して String.ToUpper メソッドを呼び出します。
適用対象
ToString()
- ソース:
- Guid.cs
- ソース:
- Guid.cs
- ソース:
- Guid.cs
レジストリ形式でこのインスタンスの値の文字列形式を返します。
public:
override System::String ^ ToString();
public override string ToString ();
override this.ToString : unit -> string
Public Overrides Function ToString () As String
戻り値
この Guidの値。"D" 書式指定子を使用して次のように書式設定されます。
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
GUID の値は、8、4、4、4、4、12 桁のグループで、ハイフンで区切られた一連の小文字の 16 進数として表されます。 戻り値の例として、"382c74c3-721d-4f34-80e5-57657b6cbc27" があります。 16 進数を a から f から大文字に変換するには、返された文字列に対して ToUpper() メソッドを呼び出します。
注釈
このメソッドは、一般的な使用に十分な既定の GUID 形式を提供します。ただし、format
パラメーターを受け取るこのメソッドの他のバージョンでは、いくつかの一般的な形式のバリエーションが提供されます。
適用対象
ToString(String, IFormatProvider)
- ソース:
- Guid.cs
- ソース:
- Guid.cs
- ソース:
- Guid.cs
指定された書式指定子とカルチャ固有の書式情報に従って、Guid クラスのこのインスタンスの値の文字列形式を返します。
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
パラメーター
- format
- String
この Guidの値を書式設定する方法を示す単一の書式指定子。
format
パラメーターには、"N"、"D"、"B"、"P"、または "X" を指定できます。
format
が null
または空の文字列 ("") の場合は、"D" が使用されます。
- provider
- IFormatProvider
(予約済み)カルチャ固有の書式設定情報を提供するオブジェクト。
戻り値
この Guidの値。指定した形式の一連の小文字の 16 進数として表されます。
実装
例外
format
の値は、null
、空の文字列 ("")、"N"、"D"、"B"、"P"、または "X" ではありません。
注釈
provider
パラメーターは将来使用するために予約されており、このメソッドの実行には影響しません。 メソッド呼び出しで null
を渡すことができます。
次の表に、format
パラメーターに指定できる書式指定子を示します。 "0" は数字を表します。ハイフン ("-")、中かっこ ("{"、"}")、かっこ ("(",")") が次のように表示されます。
指定 | 戻り値の形式 |
---|---|
N |
32 桁の数字: 00000000000000000000000000000000 |
D |
ハイフンで区切られた 32 桁の数字: 00000000-0000-0000-0000-000000000000 |
B |
ハイフンで区切られた 32 桁の数字(中かっこで囲む): {00000000-0000-0000-0000-000000000000} |
P |
かっこで囲まれたハイフンで区切られた 32 桁の数字: (00000000-0000-0000-0000-000000000000) |
X |
中かっこで囲まれた 4 つの 16 進値。4 番目の値は、中かっこで囲まれた 8 つの 16 進値のサブセットです。 {0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} |
返される文字列では、a から f までの 16 進数が小文字になります。 大文字に変換するには、返された文字列に対して String.ToUpper メソッドを呼び出します。
provider
パラメーターは無視されるため、カスタム書式設定ソリューションを提供するために使用することはできません。 標準の GUID 書式指定文字列でサポートされていない形式の文字列として Guid 値を表すには、ICustomFormatter インターフェイスと IFormatProvider インターフェイスの両方を実装する provider
オブジェクトを使用して String.Format(IFormatProvider, String, Object[]) メソッドを呼び出します。 詳細については、「書式設定の種類」 記事の「ICustomFormatter を使用したカスタム書式設定」セクションを参照してください。
適用対象
.NET