|
|
1
5
这里可能发生的情况是,对象浏览器正在解析为正常的2.0 mscorlib,而不是用于silverlight的版本。 对于SilverLight应用程序缺少find扩展方法,我并不感到惊讶。这个。SilverLight的网络框架被精简了很多,以使其足够小,以便用户快速下载。他们不得不做出一些艰难的削减,许多项目都没有成功。 如果你需要这个方法,为什么不自己添加呢?添加所有这些可能会在一段时间后变得很累,但它可以用来解决这个问题。 |
|
|
2
1
只有一个要点:
然而,我并不完全惊讶于其中“缺失”了一些
|
|
|
3
1
这是一场持续的战斗,兄弟。我保留我的。Netneneneba API和Silverlightnenenebb API书签紧挨着,因为我开发了许多WPF和Silverlight中都使用的控件,似乎每次我想出一个实现功能的好主意时,我都会遇到Silverlight不支持的基本内容。 我只能去开会讨论到底是什么被砍掉了。“我们需要这个find()方法做什么?我们有一个非常好的LINQ库。不见了!” |
|
|
4
1
仍然是。Exists在silverlight版本中不作为扩展存在 |
|
|
5
0
只需参考系统。如果您还没有进行核心组装,请进行
对于任何IEnumerable,您都有很多扩展方法可以完成您需要的东西,甚至更多。 微软显然希望保持Silverlight运行时较小的下载空间,从而避免重复实现。 原始框架中的许多东西已经被Generics和过时了。NET 2.0,带。NET 3.0和扩展方法更多。我想你在Silverlight中找到的东西是对未来方向的一个很好的提示。他们遗漏的东西(比如System.ComponentModel中的很多东西)在原始框架中也会被弃用(当然,服务器/数据库的东西除外)。 |