String.ElementAt()在Windows 8应用程序中不起作用

时间:2013-04-29 16:06:58

标签: c# windows-8 windows-runtime windows-store-apps

我正在努力寻找任何资源来解释为什么Windows 8应用程序中不存在以下代码(我讨厌使用ToCharArray,我太懒了)。

    encoded.ElementAt(z)==';'

此代码在我的桌面版中完美运行,但不适用于该应用。

提前致谢:)

2 个答案:

答案 0 :(得分:4)

听起来你可能正在使用字符串,因为你提到了ToCharArray。如果是这样,您可以使用索引器来获取角色:

char result = encoded[z];

答案 1 :(得分:1)

您很可能只是忘记了* .cs文件顶部的using System.Linq;,因为根据the documentation Windows Store应用程序支持此方法:

  

.NET for Windows Store应用程序
  受以下版本支持:Windows 8