4

PDFファイルのページ数を数えることを目的としたコード例をオンラインで見つけました。ただし、次の行で「ToArrayは「String」のメンバーではありません」というエラーが発生します。

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

Windows7とIIS7を実行しているマシンでFramework2.0プロジェクトでVS2010を実行しています。このエラーの原因としてIIS構成について説明している記事がありますが、私の設定は推奨されているものと一致しているようです。

このエラーに関するアイデアはありますか?

ありがとう!マイク

4

1 に答える 1

7

ToArrayは、.NET 3.5 で導入された拡張メソッドIEnumerable<T>です。.NET 3.5+ で呼び出されるとstringstringimplementsとして動作しますIEnumerable<char>

ただし、string.ToCharArray()は.NET のすべてのバージョンで使用でき、.NET 3.5 以降を使用している場合でも、.NET よりも効率的ですToArray

つまり、次のことが必要です。

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