2010-07-24 6 views
6

J'ai trouvé this table énumérant les limitations du framework .NET Micro dans le développement embarqué, il indique que les génériques ne sont pas disponibles en raison de la taille de l'image que cela créerait. L'empreinte mémoire doit être inférieure à 300 Ko, et l'inclusion de génériques pousse la taille au-delà de cette limite. Cela signifie-t-il que tout code de structure Micro doit revenir aux méthodes de ArrayList et à l'absence de sécurité de type associée?.NET Framework Micro et fonctionnalités non prises en charge. Quel est l'impact?

Quels autres impacts ces limitations pourraient-elles avoir sur le développement utilisant le .NET micro framework?

Merci

Répondre

4

Vous êtes en bas de tableaux, pile, file d'attente et ArrayList. Il y a non manque de sécurité de type, ces classes jettent une exception InvalidCastException lorsque le programmeur se trompe. Ce n'est pas un problème, des tonnes de code ont été écrites en .NET 1.x sans génériques et ce genre de bogues débusquer rapidement.

La table que vous avez liée à ne montre pas le grand nombre de classes auxiliaires standard qui manquent. Cela pourrait rendre le développement difficile lorsque vous commencez et ne vous sentez pas encore à l'aise pour ce qui est disponible. Juste au début, vous prendrez vite. Le fait qu'il soit si petit le rend rapidement maître.

Questions connexes