指定した文字列で表される値を使用して、Guid クラスの新しいインスタンスを初期化します。
名前空間: System
アセンブリ: mscorlib (mscorlib.dll 内)
構文
'宣言
Public Sub New ( _
g As String _
)
'使用
Dim g As String
Dim instance As New Guid(g)
public Guid (
string g
)
public:
Guid (
String^ g
)
public Guid (
String g
)
public function Guid (
g : String
)
パラメータ
g
次のいずれかの形式の GUID を保持する String ('d' は大文字と小文字を区別しない 16 進数の文字を表す)。連続する 32 桁 :
dddddddddddddddddddddddddddddddd
または
間をハイフン (-) で区切った 8 桁、4 桁、4 桁、4 桁、12 桁のグループ。左右が対応している中かっこや丸かっこで GUID 全体を囲むこともできます。
dddddddd-dddd-dddd-dddd-dddddddddddd
または
{dddddddd-dddd-dddd-dddd-dddddddddddd}
または
(dddddddd-dddd-dddd-dddd-dddddddddddd)
または
8 桁、4 桁、4 桁のグループと、2 桁のグループ 8 個で構成されるサブセット。各グループは "0x" または "0X" で始まり、コンマで区切ります。GUID 全体およびサブセットは、左右が対応している中かっこで囲みます。
{0xdddddddd, 0xdddd, 0xdddd,{0xdd,0xdd,0xdd,0xdd,0xdd,0xdd,0xdd,0xdd}}
中かっこ、コンマ、プリフィックスの "0x" はすべて必須です。埋め込まれている空白はすべて無視されます。グループの先頭にある 0 はすべて無視されます。
各グループの桁数は、そのグループに指定できる最大の有効桁数です。1 から、例で示した各グループの桁の数までを指定できます。指定した数字は、そのグループの下位の桁と見なされます。
例外
例外の種類 | 条件 |
---|---|
g が null 参照 (Visual Basic では Nothing) です。 |
|
g の形式が無効です。 |
|
g の形式が無効です。 |
解説
g パラメータの 16 進数のアルファベット文字は、大文字でも小文字でもかまいません。
たとえば、次の文字列は同じ GUID を表します。
"ca761232ed4211cebacd00aa0057b223"
"CA761232-ED42-11CE-BACD-00AA0057B223"
"{CA761232-ED42-11CE-BACD-00AA0057B223}"
"(CA761232-ED42-11CE-BACD-00AA0057B223)"
"{0xCA761232, 0xED42, 0x11CE, {0xBA, 0xCD, 0x00, 0xAA, 0x00, 0x57, 0xB2, 0x23}}"
プラットフォーム
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
.NET Framework
サポート対象 : 2.0、1.1、1.0
.NET Compact Framework
サポート対象 : 2.0、1.0