Bonjour a tous ,
Inutile de preciser que je debute en c# :-) !
Je m'initie au c# depuis quelques heures maintenant et j'ai un p'tit souci au point de vue de lister un tableau de string !
Je vous explique :
j'ai une p'tite application console qui ne fait que de demander a l'utilisateur de rentrer une suite de 10 nom, je mets ces noms ds un tableau
et qd l'utilisateur le souhaite il peut voir les noms entres !
qd j'essaye de lister les noms le programme se ferme sans rien m'afficher meme si je mets un console.readline();
Je vois pas trop ce qui se passe !!!!!!
Si quelqu'un a une idée :
Je vous remercie
Christophe
[main]
class Class1
{
/// <summary>
/// Point d'entrée principal de l'application.
/// </summary>
[STAThread]
static
void Main(
string[] args)
{
string[] t =
new
string[10];
met aff =
new met();
//menu
int n = aff.menu();
if((n>3)||(n<0))
Console.WriteLine("Erreur entrez un nombre compris entre 1 et 3");
else
{
switch(n)
{
case 1:
Console.WriteLine("Votre nombre est : "+n);
//Appel methode
aff.addtab();
aff.menu();
break;
case 2:
Console.WriteLine("Votre nombre est : "+n);
//Appel methode
aff.listtab();
Console.ReadLine();
aff.menu();
break;
case 3:
Console.WriteLine("Votre nombre est : "+n);
//appel methode
break;
default :
Console.WriteLine("Default");
break;
}
}
}
[ma clase qui permet de rentrer des donnees ds un tableau et de les afficher ]
namespace p81Tableau
{
/// <summary>
/// Description résumée de met.
/// </summary>
public
class met
{
//Declarations
private
string[] tab =
new
string[10];
public met()
{
//Constructeur
}
//1ere methode
public
void addtab()
{
for(
int i =0;i<tab.Length;i++)
{
Console.WriteLine("Entrez le " +i+ " nom :");
tab[i] = Console.ReadLine();
}
}
public
void listtab()
{
int j = 0;
foreach(
string s
in tab)
{
j++;
Console.WriteLine(j+ "nom entré :" +s);
}
Console.ReadLine();
}
//menu
public
int menu()
{
///<summary>
///Declarations variables
///</summary>
String nbre;
///<summary>
///Debut du programme
///</summary>
Console.WriteLine("Bonjour, voici mon premier programme C#");
Console.WriteLine("------------------------------------------");
Console.WriteLine();
///<summary>
///Debut du menu
///</summary>
Console.WriteLine("Pressez le (1) pour afficher les membres :");
Console.WriteLine("Pressez le (2) pour lister les membres :");
Console.WriteLine("Pressez le (3) pour quitter l' application");
nbre = Console.ReadLine();
int vnbre = Convert.ToInt32(nbre);
//Console.WriteLine(nbre);
return vnbre;
}
}
}
Afficher la suite