2017-06-26 2 views
-1

Ich kann nicht herausfinden, was falsch ist. Ich führe diesen Code in Visual Studio in einem C# .Net-Konsolenprojekt aus. Versuche, eine einfache Liste zu erstellen. Ich verwende Listen in komplizierterem Code, aber es funktioniert nicht und jetzt kann ich keine Listen irgendwelcher Art zum Laufen bekommen.Ich kann keine Liste in C machen #

erhalte ich die Fehlermeldung auf der Linie List<string> Mylist = new List<string>();

Der Typ oder Namespace ‚Liste <>‘ konnte nicht gefunden werden (möglicherweise fehlt eine -Direktive oder ein Assemblyverweis verwendet?).

namespace Lists 
{ 
    class Program 
    { 
     static void Main() 
     { 
      List<string> Mylist = new List<string>(); 
      Mylist.Add("a"); 
      Mylist.Add("b"); 
      Mylist.Add("c"); 

     } 
    } 
} 
+5

Haben Sie ein _using System.Collections.Generic_ in den Verwendungsreferenzen? – Steve

Antwort

7

Fügen Sie den richtigen Namespace die Typen in darauf zuzugreifen. List<T> ist im System.Collections.Generics Namespace enthalten ist, so dass Sie die folgende Zeile oben auf Ihrem Programm hinzufügen müssen:

using System.Collections.Generic; 

Wenn Sie nicht wissen, welche Namespace einfach CTRL + drücken fehlen. in der hervorgehobenen Zeile und Visual Studio fügt es automatisch hinzu.

Verwandte Themen