2013-04-29 35 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

相關問題