IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Comment passé une instance en paramètre


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2009
    Messages : 5
    Par défaut Comment passé une instance en paramètre
    Bonjour ,

    Je suis actuellement un tuto sur le MVC seulement je bloque !!
    http://msdn.microsoft.com/fr-fr/asp.net/dd823275.aspx
    sur le tuto il me dise de passé une instance de classe en paramètre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
        public class ContactController : Controller
        {
            public ContactController()
                : this(new EntityContactManagerRepository())
            {}
        }
    Seulement il m'affiche cet erreur
    Erreur 1 'ContactManager.Controllers.ContactController' ne contient pas un constructeur qui accepte des arguments '1'
    J'ai suivit le tutoriel à la lettre j'ai déjà essayé de mettre un constructeur par défault dans EntityContactManagerRepository sans succés

    Je sais que ces mauvais mais bon ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
          public ContactController(EntityContactManagerRepository n)
          {
     
          }
    Qui pourrais m'éclaircir ?

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Dans le code du tuto, le constructeur en question est juste en dessous du premier, tu as dû oublier de le copier :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
            public ContactController()
                : this(new EntityContactManagerRepository())
            {}
     
     
            public ContactController(IContactManagerRepository repository)
            {
                _repository = repository;
            }
    Le premier constructeur appelle le 2e en passant un EntityContactManagerRepository en paramètre.

Discussions similaires

  1. Réponses: 5
    Dernier message: 17/07/2006, 18h34
  2. comment demarrer une instance
    Par smarteam dans le forum Oracle
    Réponses: 3
    Dernier message: 22/03/2006, 17h03
  3. Réponses: 3
    Dernier message: 26/01/2006, 10h55
  4. Comment passer une procédure en paramètre ?
    Par gudul dans le forum Langage
    Réponses: 4
    Dernier message: 30/09/2005, 13h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo