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

C# Discussion :

Créer un nouvel objet dont on ne connait que le type


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    413
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2006
    Messages : 413
    Par défaut Créer un nouvel objet dont on ne connait que le type
    Bonjour à tous,

    J'aimerai créer un nouvel objet en ne connaissant que son type à l'avance.
    Tout ce que je connais c'est la classe dont il dérive.
    J'ai donc fait ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Type unType = typeof(ClasseFille);
    ClasseMere o = (ClasseMere )unType.InvokeMember(null, BindingFlags.Public | BindingFlags.CreateInstance, null, null, null);
    Et il me retourne comme erreur :
    Constructor on type 'MyProject.ClasseFille' not found.
    mais pourtant j'ai bien défini un constructeur...

    Savez-vous comment corriger ça?

    Merci d'avance,
    Nicolas

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    413
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2006
    Messages : 413
    Par défaut
    J'ai trouvé pour finir, il suffisait d'enlever le Public
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Type unType = typeof(ClasseFille);
    ClasseMere o = (ClasseMere )unType.InvokeMember(null, BindingFlags.CreateInstance, null, null, null);

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Créer un nouvel objet à partir du nom de la classe de l'objet
    Par gueuldange dans le forum Débuter avec Java
    Réponses: 2
    Dernier message: 13/04/2015, 21h37
  2. Réponses: 4
    Dernier message: 13/06/2014, 11h37
  3. [AC-2007] Créer un nouvel objet
    Par Triton972 dans le forum VBA Access
    Réponses: 7
    Dernier message: 27/12/2011, 05h00
  4. [Débutant] [C#] Vaut il mieux faire un cast ou créer un nouvel objet?
    Par takinelinfo dans le forum C#
    Réponses: 3
    Dernier message: 02/08/2011, 10h41
  5. [newbie] Créer un nouvel objet?
    Par yetanotherlogin dans le forum VB.NET
    Réponses: 1
    Dernier message: 23/02/2010, 15h02

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