什么是MicroLinq?
MicroLinq是LINQ的一个小的.NET Micro Framework (NETMF)实施。MicroLinq是微软开发的4.1 NETMF释放。这是开发的一个Netduino Plus开发板从2010年Secret Labs使用Visual Studio。
该.NET Micro Framework是.NET Framework小的执行情况。正因为如此,许多功能开发人员已经开始依赖不可用。在我的日常工作中,我经常使用的很多代码的其他地方使用LINQ。这些言论是很容易阅读这使得代码自记录。由于扩展减少代码的数量已被写入,程序更容易理解。
NETMF一些限制的考虑:
使用MicroLinq非常相似,只是没有对泛型的支持LINQ的代码必须专门型铸造。例如:
LINQ:
var MyCollection = Utility.GetEntries();
var Results = MyCollection.Where(item => item.Id < 10);
MicroLinq:
var MyCollection = Utility.GetEntries();
var Results = MyCollection.Where(item => ((MyItemType)item).Id < 10);
我不会说中国好,但我会试着去了解并回答所有问题。
谢谢!
-Erik