このコード:
Something = new Guid()
戻ってきています:
00000000-0000-0000-0000-000000000000
いつも私は理由がわからないのですか?なぜ?
Guid.NewGuid()
を使用する必要があります
デフォルトのコンストラクターを使用するのではなく、NewGuidを呼び出す必要がある理由を簡単に説明します。フィールドをデフォルト値に設定します。 Guidの場合、Guidを構成するバイトはすべてゼロです。 Guidに特別なケースを作成したり、クラスにしたりするのではなく、NewGuidメソッドを使用して新しい「ランダムな」Guidを生成します。
入った System.Guid.
コードでGUID=を動的に作成するには:
Guid messageId = System.Guid.NewGuid();
その値を確認するには:
string x = messageId.ToString();
something = new Guid()
は_something = Guid.Empty
_と等しい。
代わりにGuid.NewGuid();
を使用してください
Guid g1 = Guid.NewGuid();
string s1;
s1 = g1.ToString();
Console.WriteLine("{0}",s1);
Console.ReadKey();