Kann es nicht erklären-Listen in VB.NET?
Dim lstNum As New List(Of Integer)(New Integer() { 3, 6, 7, 9 })
Geben, wenn ich die obige Zeile code, Visual Studio informiert mich ein Fehler
'Von Microsoft.Office.Interop.Wort.Liste' hat keinen Typ-Parameter und kann somit auch nicht über den Typ der Argumente.
Was auf der Erde hat das zu bedeuten und wie behebe ich es? Ich kann nicht scheinen, um das erstellen von Listen jeglicher Art. Ich nehme an, mir fehlt eine Art von import -, aber ich bin nicht fließend mit VB.Net genug, um zu wissen, was zu versuchen.
Sie fehlen nicht, ein import, es scheint, Sie haben ein extra für
Ich hatte keine deklariert; vielleicht hätte ich da keine Einfuhr-es entschied sich für die erste in der Liste gefunden - Microsoft kommt, bevor sich das System in der Liste der Importe...
BTW, ich Wette, Sie "haben die Importe deklariert", aber merken es nicht, weil die "Erklärung" in Ihrem VB-Projekt Eigenschaften Registerkarte Verweise, "Importierte namespaces". Das gilt für ALLE .vb-Dateien in Ihrem Projekt. (Ich erwähne dies, für den Fall einer zukünftigen Leser nicht wissen, sollten Sie dort zu suchen.) Dorthin gehen, DEAKTIVIEREN Sie Microsoft...Word. Fügen Sie dann NUR ein Wort zu Dateien, die Sie benötigen.
Microsoft.Office.Interop.Word
Ich hatte keine deklariert; vielleicht hätte ich da keine Einfuhr-es entschied sich für die erste in der Liste gefunden - Microsoft kommt, bevor sich das System in der Liste der Importe...
BTW, ich Wette, Sie "haben die Importe deklariert", aber merken es nicht, weil die "Erklärung" in Ihrem VB-Projekt Eigenschaften Registerkarte Verweise, "Importierte namespaces". Das gilt für ALLE .vb-Dateien in Ihrem Projekt. (Ich erwähne dies, für den Fall einer zukünftigen Leser nicht wissen, sollten Sie dort zu suchen.) Dorthin gehen, DEAKTIVIEREN Sie Microsoft...Word. Fügen Sie dann NUR ein Wort zu Dateien, die Sie benötigen.
InformationsquelleAutor redhotspike | 2012-12-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Use Generic.Liste anstatt nur eine Liste.
Da Sie über Word-interop importiert, die es versucht, zu finden Wort.Liste. Die Angabe Von Generika.Die Liste wird Ihnen sagen, es nach draußen zu gehen, importieren.
Insbesondere gewährleisten, sind Sie Import-und/oder aliasing-System.Sammlungen.Generic-namespace. Generisches.Liste wird nicht unbedingt funktionieren, es sei denn, er importiert System.Sammlungen.
Sicher nicht zu den Situationen, aber ich habe nicht für den import von System.Sammlungen.Generisches. Vielleicht, weil ich bin mit ASP.NET?
InformationsquelleAutor David Brunow
Versuchen Sie
System.Collections.Generic
InformationsquelleAutor Emmanuel N
Entweder Sie verwenden Generika.Liste anstelle der Liste Dim lstNum Als Neue Generische.List(Of Integer)(New Integer() { 3, 6, 7, 9 }) Oder Sie einfach importieren Sie System.Sammlungen.Generic-Namespace, Beide Ansätze sind in Ordnung, aber ich würde gehen für später, wenn ich auf use-Liste wieder und wieder. .
InformationsquelleAutor Hassan