Je rencontre un problème en utilisant ArrayList sous Visual Studio 2005
maltutoma
Messages postés25Date d'inscriptiondimanche 16 mars 2008StatutMembreDernière intervention 4 septembre 2008
-
16 mars 2008 à 18:19
maltutoma
Messages postés25Date d'inscriptiondimanche 16 mars 2008StatutMembreDernière intervention 4 septembre 2008
-
17 mars 2008 à 10:52
salut à tous. comme je l'ai écrit dans ma présentation, j'essaie d'apprendre en autodidacte sans avoir suivi des cours d'informatique. bon voilà mon problème, j'apprend à utiliser la classe ArrayList, voilà mon code:
using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int Var1;
double Var2;
ArrayList Chaine = new ArrayList();
// AFFECTATION DE VALEUR A UNE VARIABLE ENTIERE ET UNE AUTRE FLOTTANT
Console.Write("SVP entrez un nombre entier : ");
Var1= int.Parse(Console.ReadLine());
Console.WriteLine("Var1 = " + Var1);
Console.Write("SVP entrez un nombre flottant :");
try
{
Var2 = double.Parse(Console.ReadLine());
Console.WriteLine("Var2 = " + Var2);
}
catch (Exception e)
{
Console.Error.WriteLine("Erreur " + e.Message);
}
// AJOUT D'ELEMENT DANS UN TABLEAU DYNAMIQUE
Chaine.Add(Var1);
Chaine.Add(Var2);
Console.Write("Chaine = ");
for (int i = 0; i < Chaine.Count; i++) Console.Write(Chaine[i] + " ");
Console.WriteLine("");
// Console.WriteLine("Chaine = " + Chaine);
Console.ReadKey();
}
}
}
avec le message d'erreur qu'on affiche :
Use of unassigned local variable 'Var2'
je ne sais vraiment pas où se trouve le problème. je vous rappelle que je ne suis pas des cours d'informatique alors soyez indulgents.
A voir également:
Je rencontre un problème en utilisant ArrayList sous Visual Studio 2005
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 16 mars 2008 à 18:58
Prends l'habitude d'écrire tes variables avec une miniscule, c'est une bonne convention à respecter en .NET. Mais c'est bien de commencer par des programmes en mode console, beaucoup trop de débutants se lancent dans des applications winforms ou tout est généré par Visual Studio et ils ne comprennent rien à ce qu'ils font.
maltutoma
Messages postés25Date d'inscriptiondimanche 16 mars 2008StatutMembreDernière intervention 4 septembre 2008 16 mars 2008 à 20:57
merci de m'avoir répondu aussi vite mais je ne comprends pourquoi il ne signale pas Var1 puisqu'elle non n'a pas été initialisée. j'ai noté ton conseil celui de prendre l'habitude d'écrire les variables en minuscule. j'ai encore une préoccupation, je voudrais savoir si un tableau de la classe ArrayList peut contenir des données de différent type, par exemple entier et flottant?
je vais vérifier tout à l'heure l'initialisation de Var2 et je reviens sur le forum.
maltutoma
Messages postés25Date d'inscriptiondimanche 16 mars 2008StatutMembreDernière intervention 4 septembre 2008 16 mars 2008 à 21:58
effectivement, il me fallait initialiser Var2, de plus j'ai pu trouver la réponse à ma préoccupation, le tableau peut contenir des données de différents types. merci pour ton aide
Vous n’avez pas trouvé la réponse que vous recherchez ?
maltutoma
Messages postés25Date d'inscriptiondimanche 16 mars 2008StatutMembreDernière intervention 4 septembre 2008 17 mars 2008 à 10:52
c'est justement des exos de ce genre que je cherchais pour commencer. alors je vais te laisser pour commencer à m'exercer. merci d'avoir éclairé ma lanterne. bonne journée