Ne pouvez pas déclarer les listes en VB.NET?
Dim lstNum As New List(Of Integer)(New Integer() { 3, 6, 7, 9 })
Quand je tape la ligne de code, Visual Studio m'informe d'une erreur
'De Microsoft.Bureau de.Interop.Mot.Liste " n'a pas de paramètres de type et donc ne peut pas avoir des arguments de type.
Ce qui sur terre est-ce à dire et comment puis-je résoudre ce problème? Je n'arrive pas à créer des listes en tout genre. Je suppose que je suis absent quelque sorte de l'importation, mais je ne suis pas à l'aise avec VB.Net assez pour savoir ce qu'il faut essayer.
Vous ne manquant pas d'une importation, il semble que vous avez un supplémentaire pour
Je n'en avais aucune déclarée; peut-être parce que je n'avais pas d'importations, elle a choisi le premier, il a trouvé dans la liste - Microsoft vient avant Système dans la liste des importations...
BTW, je parie que vous "n'avez importations déclarées", mais ne le réalisent pas, parce que la "déclaration" est dans votre VB Propriétés du Projet, onglet Références, "les espaces de noms Importés". Qui s'applique à TOUS .vb fichiers dans votre projet. (Je parle de cela, dans le cas d'un futur lecteur ne savent pas qu'ils devraient regarder là-bas.) Allez-y, DÉCOCHEZ la case Microsoft...Mot. Puis ajouter le Mot UNIQUEMENT les fichiers qui en ont besoin.
Microsoft.Office.Interop.Word
Je n'en avais aucune déclarée; peut-être parce que je n'avais pas d'importations, elle a choisi le premier, il a trouvé dans la liste - Microsoft vient avant Système dans la liste des importations...
BTW, je parie que vous "n'avez importations déclarées", mais ne le réalisent pas, parce que la "déclaration" est dans votre VB Propriétés du Projet, onglet Références, "les espaces de noms Importés". Qui s'applique à TOUS .vb fichiers dans votre projet. (Je parle de cela, dans le cas d'un futur lecteur ne savent pas qu'ils devraient regarder là-bas.) Allez-y, DÉCOCHEZ la case Microsoft...Mot. Puis ajouter le Mot UNIQUEMENT les fichiers qui en ont besoin.
OriginalL'auteur redhotspike | 2012-12-11
Vous devez vous connecter pour publier un commentaire.
Utilisation Générique.Liste au lieu de simplement la Liste.
Puisque vous avez la Parole interop importés, il est tentant de trouver des mots.Liste. La Spécification Générique.Liste dira il pour aller à l'extérieur de cette importation.
Plus spécifiquement vous assurer que vous êtes l'importation et/ou l'alias du Système.Les Collections.Générique de l'espace de noms. Génériques.Liste ne sont pas nécessairement de travail, sauf si il a importé Système.Les Collections.
Pas sûr de la situation, mais je n'ai pas de Système d'importation.Les Collections.Génériques. Peut-être parce que je suis en utilisant ASP.NET?
OriginalL'auteur David Brunow
Essayez d'ajouter
System.Collections.Generic
OriginalL'auteur Emmanuel N
Soit Vous utilisez Générique.liste au lieu de la Liste Dim lstNum Comme Nouveau Générique.List(Of Integer)(New Integer() { 3, 6, 7, 9 }) Ou vous venez de Système d'importation.Les Collections.Générique de l'espace de Noms, les Deux approches sont très bien, mais j'irais pour la plus tard si j'ai utiliser la liste encore et encore. .
OriginalL'auteur Hassan