4
Dim lstNum As New List(Of Integer)(New Integer() { 3, 6, 7, 9 })

上記のコード行を入力すると、Visual Studio からエラーが通知されます

'Microsoft.Office.Interop.Word.List' には型パラメーターがないため、型引数を持つことはできません。

それは一体何を意味し、どうすれば修正できますか?どんな種類のリストも作成できないようです。ある種のインポートが欠けていると思いますが、何を試すべきかを知るのに十分なVB.Netに堪能ではありません。

4

3 に答える 3

8

List だけでなく Generic.List を使用します。

Dim lstNum As New Generic.List(Of Integer)(New Integer() { 3, 6, 7, 9 })

Word 相互運用機能がインポートされているため、Word.List を見つけようとしています。Generic.List を指定すると、そのインポートの外に出るように指示されます。

于 2012-12-11T18:53:50.757 に答える
4

追加してみるSystem.Collections.Generic

 Dim lstNum As New System.Collections.Generic.List(Of Integer)(New Integer() { 3, 6, 7, 9 })
于 2012-12-11T18:55:21.817 に答える
0

List Dim lstNum As New Generic.List(Of Integer)(New Integer() { 3, 6, 7, 9 }) の代わりに Generic.list を使用するか、System.Collections.Generic Namespace をインポートするだけです。両方のアプローチで問題ありません。 、しかし、リストを何度も使用する必要がある場合は、後者を使用します。.

于 2014-01-16T12:02:06.797 に答える