Créer un repertoire en C#

Signaler
Messages postés
13
Date d'inscription
samedi 15 janvier 2005
Statut
Membre
Dernière intervention
12 mars 2008
-
Messages postés
341
Date d'inscription
mercredi 8 juin 2005
Statut
Membre
Dernière intervention
10 février 2009
-
Bonjour,

je suis entrain de faire un projet qui consiste à créer un repertoire de Nom et numero de téléphone en C#
les fonctionnalités qu'il faut que j'associe sont: ajouter une personne dans le repertoire et afficher le repertoire.
j'aimerais savoir la procédure à suivre

merci de votre aide

Ce que je sais c'est que je ne sais rien

4 réponses

Messages postés
20
Date d'inscription
samedi 10 janvier 2004
Statut
Membre
Dernière intervention
30 septembre 2010

Il te faut commencer par créer un classe pour gérer les "personnes"



class Personne

{

....

}



Ensuite ton programme doit avoir un array de "personnes" du genre



Personne[] MesPersonnes=new Personne[100];



Ton programme pourra les initialiser au fur et a mesure:



MesPersonnes[13]=new Personne("Patrik","0044....");



Voila en gros ce que tu dois faire
Messages postés
341
Date d'inscription
mercredi 8 juin 2005
Statut
Membre
Dernière intervention
10 février 2009
2
Salut pour completer le post de WormkeyP, ta classe Personne pourrait avoir comme méthode



public override ToString() pour convertir l'identité en string pour faciliter l'affichage
Messages postés
13
Date d'inscription
samedi 15 janvier 2005
Statut
Membre
Dernière intervention
12 mars 2008

Bonjour,
dans mon projet, il m'est demandé de stoker les personnes dans un fichier txt et qu'il faut l'ouvrir en écriture et en lecture.
bref j'aurai un menu: ajouter un contact, afficher tout le repertoire et afficher les coordonnées d'un contact.
d'où je pensais comme vous à une classe personne et un fichier txt qui renfermera les personnes, et mon souci était dans le cas où mon idée est bonne comment ouvrir et écrire dans le fichier txt.

merci de votre aide
Ce que je sais c'est que je ne sais rien
Messages postés
341
Date d'inscription
mercredi 8 juin 2005
Statut
Membre
Dernière intervention
10 février 2009
2
Salut, pour lire/écrire dans un fichier texte il faut utiliser les objets StreamReader (pointeur en lecture) et StreamWriter (pointeur en écriture) du namespace System.IO



Perso, je me dis deux choses : Un fichier XML serait peut être plus
adapté, et donc Utiliser les méthodes Serialize. Ainsi utiliser un XML
te permettrait de mieux structurer ton fichier ce qui simplfierait sa
lecture/écriture.