Тебе не надо их различать - если ты пишешь провайдер для SQL server пишешь binary primitives.writelittleendian, для всего остального - writebigendian
а на фронтенд чо писать?
я тебе выше написал - не жсон, бинарная сериализация
А потом «ко ко» у нас тут уже были разложены костыли, «ко ко» обратная совместимость
А, ну тут просто, если ты упорот - write little endian, во всех остальных - big endian
а если я, не дай боже конечно, на захочу получить просто числа внутри? там же всё ок будет? т.е. при отдаче "цифор" он их конвертит как-то?
Через binary primitives - да
Но если ты прям ебанешь через unsafe или marshal -то ногострел
я чувствую что есть подвох. но если подвох ТОЛЬКО когда мне надо что-то "не стандартное" - ок. Меня пугает что я могу получить строку из условного питухона, распарсить её в гуид, потом случайно сделать tobinary и получить разные результаты.
разве гуид не позволяет просто получить "чанки" ?
Ровно так и будет
ToByteArray не удалят, но ворнинг какой то ты получишь
Не помню такого апи
эх, на тустринг бы ещё ворнинг
Позволяет подать их на вход, есть там такая апи https://apisof.net/catalog/5fef22b6-766b-0ac1-59d4-56e406c262b3
кстати можно же добавить методы ToStringGuid ToStringUuid
ToString одинаковый и юида и гуида, не нужны разные
Обсуждают сегодня