Зачем нужно упоминать Поддерживается .NET Compact Framework для членов классов?

В документации MSDN многие методы классов .NET (например, ArrayList) упоминают, что «Поддерживаются .NET Compact Framework».

Каким образом он был изменен изнутри, чтобы он поддерживался .NET compact Framework? Я предполагал, что вся библиотека классов .NET Base может использоваться в .NET compact Framework.


person pointlesspolitics    schedule 08.04.2010    source источник


Ответы (1)


Нет, CF - это подмножество .NET framework, поэтому эта формулировка просто указывает на то, что рассматриваемый тип является частью CF. CF не включает все типы - только те, которые имеют смысл для его целей. ArrayList - один из таких типов, который был включен в CF, и он точно такой же, как и тот, с которым вы привыкли работать.

person Andrew Hare    schedule 08.04.2010
comment
Спасибо! Какие могут быть веские причины не включать весь BCL в CF? - person pointlesspolitics; 08.04.2010
comment
Если бы вы включили весь BCL, то он не был бы компактным, это был бы полный фреймворк, не так ли? - person ctacke; 08.04.2010
comment
Ограничения размера и ОС - две важные причины. - person Bryan; 23.04.2010