Алексей Рытиков: var str = (new Date()).toISOString; // str = undefined . А если вызывать как метод - то метода такого нет. Ээ... я может чего то не понимаю? И я напомню, что вопрос всё таки про ActionScript.
Вы предлагаете мне заменить значение на какое-то в уже существующем JS-объекте, а я создаю этот объект, определив Date.prototype.toJSON = function. Разница между тем подходом, по которому у меня не получается и вашим лишь только во времени внесения своего определения.
Если я вас правильно понял, то мне это всё-равно не поможет. Я не знаю ЧЕМ заменять. Т.е. я не могу просто взять и написать "\\/Date(1433416624548)\\/". Это сервер тоже не принимает.
> первым делом переписать Equals(). И GetHashCode() заодно.
Вот я именно это и хотел выставить контраргументом) вы буквально сорвали с языка.
> По поводу упорядоченной передачи - это достигается и с помощью классов.
Тогда я вообще не понимаю зачем структуры. Надежда на то, что структура может в теории разместиться не в куче, а в стеке? Где-то на Хабаре писали, что "в теории" не означает всегда.
gadfi: а разработка всё идет... появляются новые задачи, программы растут. Началась задолго до меня, так что претензии к внешнему виду не принимаются (это я про "нестандартный интерфейс") :))
Связь с БД есть, если есть интернет. Но (sic!) по ТЗ его может и не быть, поэтому программы условно позиционируются как оффлайн.