次の方法で共有


Guid.ToString メソッド (String, IFormatProvider)

指定した書式指定子と、カルチャ固有の書式情報に従って、 Guid クラスのこのインスタンスの値を String 形式で返します。

Overloads Public Overridable Function ToString( _
   ByVal format As String, _   ByVal provider As IFormatProvider _) As String
[C#]
public virtual string ToString(stringformat,IFormatProviderprovider);
[C++]
public: virtual String* ToString(String* format,IFormatProvider* provider);
[JScript]
public function ToString(
   format : String,provider : IFormatProvider) : String;

パラメータ

  • format
    この Guid の値の書式を指定する 1 文字の書式指定子。 format パラメータには、"N"、"D"、"B"、または "P" を指定できます。 format が null 参照 (Visual Basic では Nothing) か空の文字列 ("") の場合は、"D" が使用されます。
  • provider
    (予約済み) カルチャ固有の書式指定サービスを提供する IFormatProvider 参照。

戻り値

この Guid の値の String 形式。

例外

例外の種類 条件
FormatException format の値が空の文字列 ("")、"N"、"D"、"B"、または "P" ではありません。

解説

format パラメータには、次の書式指定子を格納できます。次の表では、戻り値の各桁はすべて 16 進数です。文字 'x' は 16 進数を表し、ハイフン ('-')、中かっこ ('{'、'}')、および丸かっこ ('('、')') は、表に示すとおりに使用されます。

指定子 戻り値の形式
N 32 桁:

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

D ハイフンで区切られた 32 桁:

xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

B 中かっこで囲まれ、ハイフンで区切られた 32 桁:

{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}

P 丸かっこで囲まれ、ハイフンで区切られた 32 桁:

(xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)

provider パラメータは将来の使用のために予約されており、このメソッドの実行には関与しません。このパラメータには、null 参照を指定することもできます。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET

参照

Guid 構造体 | Guid メンバ | System 名前空間 | Guid.ToString オーバーロードの一覧