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 :

Reconstruire un objet


Sujet :

C#

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2011
    Messages : 4
    Par défaut Reconstruire un objet
    Bonjour,
    Je veux dans un premier temps conserver l'identifiant unique d'une instance d'un objet existant. ensuite, je veux reconstruire cet objet ou bien l'invoquer dans une autre place pour retirer ses propriétés en utilisant son ID unique .
    Quel est le nom de cet identifiant ? je pense que ou bien c'est ID ou bien HashCode ???
    comme réinvoquer cet instance à partir de cet identifiant ?
    Merci

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2011
    Messages : 4
    Par défaut
    je veux accéder à cette instance d'objet (non pas un enregistrement) en utilisant cet identifiant.
    Par exemple dans un premier temps je crée cette instance :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Classe_TOTO  oinst_toto= new Classe_TOTO();
    int Hash_Cd= oinst_toto.GetHashCode();

    puis dans un autre lieu je veux une méthode qui me permet de recréer ou invoquer cette instance objet en utilisant ce Hash_Cd.

    par exemple un code pareil (bien sure c'est faux )

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Classe_TOTO  ttttt= new object(Hash_Cd) ;

  3. #3
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    Ce mécanisme là n'existe pas pour plusieurs raisons: deux instances différentes peuvent être égales, dans ce cas elles doivent avoir le même hashcode. Si elles ne sont pas égales, il se peut qu'elles aient quand même le même hashcode.

  4. #4
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut
    C'est pas simplement un dictionaire d'object que tu veux utiliser ?

    Si oui la partie délicate suggerée par Nathanael c'est d'avoir un algorythme calculant un Hashcode unique pour chaque object

    A moins que chaque objet possede deja un un identifiant unique que tu peux utiliser comme clef de ton dictionnaire !

  5. #5
    Membre habitué
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2008
    Messages : 9
    Par défaut
    Je dirais même qu'il faudrait préciser l'utilité, ou le but de ce que tu veux faire.
    Car à par mettre tes objets dans un dictionnaire partagé, je ne pense pas qu'il y ai beaucoup d'autres solutions...

Discussions similaires

  1. Reconstruire un constructeur d'un objet
    Par gabdeschenes dans le forum ASP.NET
    Réponses: 1
    Dernier message: 09/07/2009, 00h51
  2. AS400 Reconstruire DDS depuis fichier objet
    Par Arrnno dans le forum AS/400
    Réponses: 14
    Dernier message: 13/10/2008, 19h01
  3. Peux t'on créer une copie locale de l'objet partagé?
    Par Anonymous dans le forum CORBA
    Réponses: 8
    Dernier message: 16/04/2002, 16h20
  4. [Kylix] Erreur objet
    Par Anonymous dans le forum EDI
    Réponses: 1
    Dernier message: 22/03/2002, 09h41

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