Fehler fehlende namespace oder ein Assemblyverweis
Schreibe ich den code richtig, aber immer Fehler - fehlende namespace-oder assembly-Referenz.Gibt es etwas falsch mit dem code, oder bin ich etwas fehlt?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication5
{
class Program
{
static void Main(string[] args)
{
int i = 0;
int sum = 0;
int[] arr = new int[] { 1, 2 };
do
{
{
sum += arr[1];
Console.WriteLine("Wow");
i++;
}
}
while (i < 3);
}
}
}
Fehler : Error Cannot initialize Typ 'int' mit einem auflistungsinitialisierer, weil es nicht implementiert " - System.Sammlungen.IEnumerable
- was 'mit' Aussagen haben Sie?
- verwenden von System; verwenden von System.Sammlungen.Generic; using System.Linq; Verwendung System.Text; Fügen Sie diese und sollte dein problem lösen
- using System; sollte genug sein.
System.Collections.Generic
?System.Linq
? Diese sind nicht notwendig.- -1 Bitte geben Sie die exakt Fehlermeldung.
- du hast Recht, ich habe es auf Eile
- ok, ich aktualisiert die komplette code nun, aber noch immer ein Fehler - gepostet Fehler auch im unteren
- Gepostet code scheint OK zu mir. Bitte überprüfen Sie die syntax in Ihrem code-editor der array-Initialisierer -
int []ar=new int() {1,2}
Dieser code wirft eine solche Ausnahme. - Dank avd Schaffe ich es lösen Sie den code mit der Hilfe die Sie Jungs vielen Dank alle 🙂
Du musst angemeldet sein, um einen Kommentar abzugeben.
Beginnen Sie nicht mit dieser Annahme. Beginnen Sie immer mit der Annahme, dass der compiler korrekt ist, und der code ist falsch.
Haben Sie nicht gezeigt
using
Richtlinien. In diesem Fall alles, was Sie brauchen, ist(Entweder ganz oben in deinem code oder in der
namespace
Erklärung.)oder ändern Sie Ihre
WriteLine
Aufruf:Wenn das nicht fix es (oder, wenn Sie bereits über eine solche
using
Richtlinie, aber vergessen, es aufzunehmen), dann wird Ihr Projekt wahrscheinlich etwas gebrochen - es ist nicht so, du bist mit jeder exotischen Arten.My-namespace endete in
Console
(d.h.MyProject.Console
), die versaut die AufrufeConsole.Write
. In diesem Fall, entweder schreiben Sie den voll qualifizierten NamenSystem.Console.Write
oder den namespace zu ändern.Importieren Sie die
System
namespace oder nutzen Sie einfachSystem.Console.WriteLine("...");
Minimum für Ihre Konsole app sollte dieses
Console
).danke an alle für die Hilfe habe ich es geschafft das problem zu lösen mit der Hilfe von Euch 🙂