.NET Micro Framework и неподдерживаемые функции. Какое влияние?
Я обнаружил, что в этой таблице перечислены ограничения.NET Micro Framework для встраиваемых разработок. В нем говорится, что универсальные шаблоны недоступны из-за размера создаваемого ими изображения. Объем памяти должен быть ниже 300 КБ, а включение дженериков увеличивает размер этого предела.
Означает ли это, что любой код платформы Micro должен вернуться к путям ArrayList и связанному с этим отсутствию безопасности типов?
Какое влияние эти ограничения окажут на разработку с использованием.NET micro Framework?
Спасибо
1 ответ
Вы до массивов, стека, очереди и ArrayList. Нет недостатка в безопасности типов, эти классы генерируют исключение InvalidCastException, когда программист ошибается. Это не проблема, тонны кода были написаны в.NET 1.x без обобщений, и такие ошибки быстро исчезают.
Таблица, на которую вы ссылаетесь, не показывает большого количества стандартных вспомогательных классов, которые отсутствуют. Это может сделать разработку неудобной, когда вы начнете и еще не поняли, что доступно. Просто в начале вы быстро подберете. Тот факт, что это так мало, также позволяет быстро освоить.