Я делаю некоторые приемы для iPad-приложения, чтобы использовать рекламу для отправки данных в CRM Dynamics. Во время этого процесса я столкнулся с этой странной, но все же проблемой.Гид конструктор throwing formatException по видимой строке
Мне нужно назначить Guid для некоторых записей, которые еще не назначены каким-либо другим объектам. Как это Guid может измениться, я положил его на переменном и создать Guid pogramatically, таким образом (жаль типа так долго для такой маленькой вещи)
new Guid("31033981b158e31187e700155d094430");
Но это проблев в формате Exception, который говорит только о том, что guid должен иметь 32 цифры и 4 тире. Я использую здесь совершенно правильное переопределение конструктора, в котором я могу отправлять только цифры.
Ну, я тоже попробовал пример в документации MSDN как этот
new Guid("ca761232ed4211cebacd00aa0057b223");
, и она работала.
Итак, вопрос в том, что такое двусмысленность между двумя гидами?
'' 31033981b158e31187e700155d094430 "' literal имеет 33 цифры. Пересмотрите свой формат ввода –
@IlyaIvanov Возможно, вы видите что-то еще, чем я, но я считаю 32. – Silvermind
Здесь отлично работает, используя литерал. Откуда берется строка GUID, она жестко закодирована или это входной параметр, который может быть не совсем таким, каким он кажется? –