C#でGuidを比較する方法
C# で GUID を扱う際、new Guid() でインスタンスを生成すると、空(ゼロのみで構成)の GUID になります。
これに対して、Guid.NewGuid() は新しい GUID を生成します。
以下のように比較できます。
これに対して、Guid.NewGuid() は新しい GUID を生成します。
以下のように比較できます。
var guid1 = new Guid(); if (guid1 == new Guid()) { guid1 = Guid.NewGuid(); } // 比較する際は、Guid.Empty でも良い。こちらのほうが見た目的にもわかりやすい。 var guid1 = new Guid(); if (guid1 == Guid.Empty) { guid1 = Guid.NewGuid(); }