The namespace ....already contains a definition for [Résolu]

Signaler
Messages postés
9
Date d'inscription
mercredi 19 août 2009
Statut
Membre
Dernière intervention
8 mars 2010
-
Messages postés
9
Date d'inscription
mercredi 19 août 2009
Statut
Membre
Dernière intervention
8 mars 2010
-
De temps en temps dans mon application il y a cette erreur (mais pas toujour)

error CS0101: The namespace 'toto' already contains a definition for 'MotoPageState'


pourquoi ?
A voir également:

2 réponses

Messages postés
6063
Date d'inscription
dimanche 13 avril 2003
Statut
Modérateur
Dernière intervention
15 juillet 2011
28
Bonjour

Tu as 2 fois la déclaration de la classe MotoPageState
dans ton namespace 'toto'

Normalement ca ne compile pas.
Messages postés
9
Date d'inscription
mercredi 19 août 2009
Statut
Membre
Dernière intervention
8 mars 2010

Merci pour cela, nhervagault

Mais je ne comprends pas comment cela que de temps en temps ça marche sans erreur ?



en fait dans chaque fichier apsx.cs, il faut utiliser des objets différentes...

mon 1er fichiers contient MomoPage
les utilisateur remplissent les champs et cliquent sur le bouton, l'application prendre les informations et affiche la 2e fichier. Dans ce fichier aussi il y a mon objet MomoPage...

Alors il faut renommer cette objet dans la 2e fichier

 
...
MomoPageConfirmPageState mMomoPageConfirmPageState;
 
...
...
object pageState = Session["MomoPageConfirm"];
if (pageState != null)
{
mMomoPageConfirmPageState = (MomoPageConfirmPageState)pageState;
}
else
{
 
....
public struct MomoPageConfirmPageState
 
...
//etc...