我努力尋找任何資源來解釋爲什麼在Windows 8應用程序中不存在以下代碼(我討厭使用ToCharArray,我對此太懶惰)。String.ElementAt()在Windows 8應用程序中不起作用
encoded.ElementAt(z)==';'
此代碼在我的桌面版本中完美工作,但它不適用於應用程序。
感謝提前:)
我努力尋找任何資源來解釋爲什麼在Windows 8應用程序中不存在以下代碼(我討厭使用ToCharArray,我對此太懶惰)。String.ElementAt()在Windows 8應用程序中不起作用
encoded.ElementAt(z)==';'
此代碼在我的桌面版本中完美工作,但它不適用於應用程序。
感謝提前:)
這聽起來像你可能有一個字符串的工作,因爲你提到ToCharArray
。如果是這樣,你可以使用索引來獲取字符:
char result = encoded[z];
謝謝。像魔術一樣工作。 – 2013-04-29 17:18:51
最有可能你根本都忘了using System.Linq;
你* cs文件的頂部,因爲根據the documentation支持在Windows商店應用這種方法:
.NET爲Windows Store應用程序
支持:Windows 8中
我也會在這一個下注 – MUG4N 2013-04-29 16:16:10
Windows平板/設備框架沒有全部完整的Windows x86架構確實 – 2013-04-29 16:08:54
「是的,它不工作」的功能。你是什麼意思?它不會編譯?它會拋出一個運行時異常嗎?它是否是假的? – 2013-04-29 16:09:53