2013-04-29 55 views
0

我努力寻找任何资源来解释为什么在Windows 8应用程序中不存在以下代码(我讨厌使用ToCharArray,我对此太懒惰)。String.ElementAt()在Windows 8应用程序中不起作用

encoded.ElementAt(z)==';' 

此代码在我的桌面版本中完美工作,但它不适用于应用程序。

感谢提前:)

+0

Windows平板/设备框架没有全部完整的Windows x86架构确实 – 2013-04-29 16:08:54

+1

“是的,它不工作”的功能。你是什​​么意思?它不会编译?它会抛出一个运行时异常吗?它是否是假的? – 2013-04-29 16:09:53

回答

4

这听起来像你可能有一个字符串的工作,因为你提到ToCharArray。如果是这样,你可以使用索引来获取字符:

char result = encoded[z]; 
+0

谢谢。像魔术一样工作。 – 2013-04-29 17:18:51

1

最有可能你根本都忘了using System.Linq;你* cs文件的顶部,因为根据the documentation支持在Windows商店应用这种方法:

.NET为Windows Store应用程序
支持:Windows 8中

+1

我也会在这一个下注 – MUG4N 2013-04-29 16:16:10

相关问题