'ToArray'不是'String'的成员

时间:2012-05-25 17:54:31

标签: asp.net .net vb.net

我发现了一个在线代码示例,旨在计算PDF文件中的页数。但是,我收到错误'ToArray不是以下行'String'的成员:

Dim pdfMagicNumber() As Char = "0000".ToArray

我正在运行Windows 7和IIS 7的机器上运行VS 2010.我发现有一篇文章谈到IIS配置是此错误的罪魁祸首,但我的设置似乎与什么一致他们推荐。

有关此错误的任何想法?

谢谢! 麦克

1 个答案:

答案 0 :(得分:7)

ToArray是在{3.5}上的.NET 3.5中引入的扩展方法。在IEnumerable<T>上调用时,它可以在.NET 3.5+中运行,因为string实现了string

但是,{em>所有版本的.NET都可以使用string.ToCharArray(),即使您使用的是.NET 3.5+,它也会比IEnumerable<char>更有效。

换句话说,你想要:

ToArray