Erreur manquant d'espace de noms ou une référence d'assembly

Je suis en train d'écrire le code à droite, mais l'obtention d'erreur manquant d'espace de noms ou une référence d'assembly.Est-il quelque chose de mal avec le code ou quelque chose m'échappe?

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);
        }
    }
}

D'erreur est : Erreur Ne peut pas initialiser le type 'int' avec un initialiseur de collection, car il ne met pas en œuvre du Système".Les Collections.IEnumerable

  • qu'est ce que 'l'aide de déclarations avez-vous?
  • à l'aide de System; using System.Les Collections.Generic; using System.Linq; using System.Texte; Ajouter et de votre problème devrait être résolu
  • en utilisant le Système; devrait être suffisant.
  • System.Collections.Generic? System.Linq? Ceux qui ne sont pas nécessaires.
  • -1 Veuillez inclure le exact message d'erreur.
  • vous avez raison, je l'ai fait sur dépêchez-vous
  • ok j'ai mis à jour le code complet maintenant, mais encore d'avoir une erreur - posté erreur de trop en bas
  • Posté code semble OK pour moi. Veuillez vérifier la syntaxe de votre éditeur de code de l'initialiseur de tableau - int []ar=new int() {1,2} Ce code déclenche une telle exception.
  • grâce avd j'ai réussi à résoudre le code avec l'aide de vous les gars, merci à tous 🙂

InformationsquelleAutor Geek | 2012-08-15