как long перегнать в Guid?
От: RusMS Россия  
Дата: 04.09.08 08:11
Оценка: :)
Как long/int перегнать в Guid?
Re: как long перегнать в Guid?
От: Spiceman  
Дата: 04.09.08 08:19
Оценка:
Здравствуйте, RusMS, Вы писали:

RMS>Как long/int перегнать в Guid?


А как вы себе это представляете?
Re: как long перегнать в Guid?
От: _FRED_ Черногория
Дата: 04.09.08 08:22
Оценка:
Здравствуйте, RusMS, Вы писали:

RMS>Как long/int перегнать в Guid?


ТипРазмер, байты
int4
long8
Guid16
Чем планируете заполнять остаток? Как потом использовать результат? И какой в этом должен быть смысл?

Может, подойдёт Guid.ToByteArray Method + BitConverter.ToInt32\BitConverter.ToInt64 соответственно, если имеется в виду несколько интов\лонгов?
Help will always be given at Hogwarts to those who ask for it.
Re: как long перегнать в Guid?
От: Аноним  
Дата: 04.09.08 09:30
Оценка:
Здравствуйте, RusMS, Вы писали:

RMS>Как long/int перегнать в Guid?


Эсли это нужно для того что бы заменить int — "unique identifer" на Guid, просто создаейте новые Guid Для всех записей (Guid.NewGuid) в коллекции.
Re: как long перегнать в Guid?
От: RusMS Россия  
Дата: 07.09.08 10:37
Оценка: :)
Всем спасибо
Придумал сделать так:
Int64 i64Value = 9223372036854775807;
Guid guidValue = new Guid(i64Value.ToString("X32"));

Остаток заполняем нулями. Смысл в том, что надо передать конкретный Int64 туда, где требуется Guid.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.