Нет, это:
Guid? foo = new Guid(myString);
Существует неявное преобразование из T
в Nullable<T>
- вам не нужно делать ничего особенного.Или, если вы не находитесь в ситуации, когда неявное преобразование будет работать (например, вы пытаетесь вызвать метод с перегрузками для типов, допускающих как NULL, так и NULL), вы можете привести его:
(Guid?) new Guid(myString)