@mynameco10 ноя 2013 в 19:13Порядок полей в соответствии с порядком в коде (C#)Время на прочтение2 минОхват и читатели8.2KC# * Всего голосов 11: ↑7 и ↓4+3Добавить в закладки18Комментарии5
@Viacheslav0111 ноя 2013 в 06:14Думаю данная задача проще решается указанием порядка следования при помощи атрибута, это уберет все побочные эффекты.
@mynameco11 ноя 2013 в 16:51Показать предыдущий комментарийВерно! А Вы пробовали? Мы пробовли. Если это протокол где десятки классов и они постоянно меняются — списиба, не надо.
@Viacheslav0111 ноя 2013 в 18:30Да пробовали и не десятки, а сотни классов, поддерживать проще атрибуты, чем следить за последовательностью полей. Причем в случае атрибутов можно пропускать «ушедшие» индексы, а в случае рефлекшена это сделать нельзя.
@mynameco11 ноя 2013 в 19:04Показать предыдущий комментарийЕсли планируются «дырки» то такой вариант не поможет, да.
@Viacheslav0111 ноя 2013 в 19:40Показать предыдущий комментарийК сожалению дырки спланировать не возможно :)
Порядок полей в соответствии с порядком в коде (C#)