Для создания уникального идентификатора (значения типа System.Guid) используется следующий код:
using System;
namespace Utilities
{
public class ClassGuid
{
public static Guid GetNewGuid()
{
return Guid.NewGuid();
}
}
}
Guid является не ссылочным типом, и его пустое значение {00000000-0000-0000-0000-000000000000}
может быть получено следующим способом:
using System;
namespace Utilities
{
public class ClassGuid
{
public static Guid GetEmptyGuid()
{
return Guid.Empty;
}
}
}
Если у Вас идентификатор содержится в строке, то привести его к типу Guid можно так:
using System;
namespace Utilities
{
public class ClassGuid
{
public static Guid String2Guid(string guid)
{
return new Guid(guid);
}
}
}