4

我在网上找到了一个代码示例,旨在计算 PDF 文件中的页数。但是,我在以下行收到错误“ToArray is not a member of 'String':

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

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

关于这个错误的任何想法?

谢谢!麦克风

4

1 回答 1

7

ToArray是 .NET 3.5 上引入的一种扩展方法IEnumerable<T>。在 .NET 3.5+ 中调用时string,它可以作为string实现IEnumerable<char>

但是,string.ToCharArray()它适用于所有.NET 版本,即使您使用 .NET 3.5+,它也会比 .NET 更高效ToArray

换句话说,你想要:

Dim pdfMagicNumber() As Char = "0000".ToCharArray
于 2012-05-25T17:57:22.993 回答