The namespace ....already contains a definition for

Résolu
phpdos Messages postés 9 Date d'inscription mercredi 19 août 2009 Statut Membre Dernière intervention 8 mars 2010 - 11 déc. 2009 à 17:48
phpdos Messages postés 9 Date d'inscription mercredi 19 août 2009 Statut Membre Dernière intervention 8 mars 2010 - 11 déc. 2009 à 20:32
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

nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 37
11 déc. 2009 à 19:54
Bonjour

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

Normalement ca ne compile pas.
3
phpdos Messages postés 9 Date d'inscription mercredi 19 août 2009 Statut Membre Dernière intervention 8 mars 2010
11 déc. 2009 à 20:32
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...
0
Rejoignez-nous