Изменить формат GUID (UUID)

Yurius38

Client
Регистрация
02.12.2018
Сообщения
18
Благодарностей
0
Баллы
1
Здравствуйте. Как получить формат guid (uuid) вида xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx? кол-во символов 8-4-4-4-12
Использую для генерации: return Guid.NewGuid().ToString("N");
Но но только генерирует код в формате xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.
Я с помощью 8ми кубиков замены добиваюсь нужного результата, но это очень долго. Хотелось бы одним быстрым действием.
 

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 767
Благодарностей
2 414
Баллы
113
Как получить формат guid (uuid) вида xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx? кол-во символов 8-4-4-4-12
Справка говорит о таких форматах GUID
C#:
string line = Guid.NewGuid().ToString();
//xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
project.SendInfoToLog(string.Format(@"{0}", line));

line = Guid.NewGuid().ToString("N");
//00000000000000000000000000000000
project.SendInfoToLog(string.Format(@"N: {0}", line));

line = Guid.NewGuid().ToString("D");
//00000000-0000-0000-0000-000000000000
project.SendInfoToLog(string.Format(@"D: {0}", line));

line = Guid.NewGuid().ToString("B");
//{00000000-0000-0000-0000-000000000000}
project.SendInfoToLog(string.Format(@"B: {0}", line));

line = Guid.NewGuid().ToString("P");
//(00000000-0000-0000-0000-000000000000)
project.SendInfoToLog(string.Format(@"P: {0}", line));

line = Guid.NewGuid().ToString("X");
//{0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}}
project.SendInfoToLog(string.Format(@"X: {0}", line));
53919
 
Последнее редактирование:

Yurius38

Client
Регистрация
02.12.2018
Сообщения
18
Благодарностей
0
Баллы
1

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)