По большей части, Compact Framework опускает инструменты, упрощающие разработку (или избыточные функции, если не возражаете) из полных версий.
Как правило, существуют основные функции, которые позволяют разработчику выполнять те же задачи. Это похоже на то, что они удалили все «облегчающие» обертки.
Например: скажем, вы хотели знать, было ли слово «Христос» в слове «Рождество».
В полной версии вы могли бы написать:
public bool Contains(string source, string item) {
return source.Contains(item);
}
Видите, как это было легко и просто?
Вы можете выполнить это действие в рамках Compact Framework, но на этот раз вам придется выполнять анализ более низкого уровня:
public bool Contains(string source, string item) {
return (-1 < source.IndexOf(item));
}
См? Это все еще возможно, вам просто нужно использовать более ограниченный набор инструментов.