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

VB.NET Discussion :

Héritage => méthode générique dans le parent utilisant l'enfant


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de dacid
    Homme Profil pro
    Inscrit en
    Juin 2003
    Messages
    1 065
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 1 065
    Par défaut Héritage => méthode générique dans le parent utilisant l'enfant
    Bonjour @ tous,

    Je me suis fait mon modèle, et dans chacun de mes objets, j'ai la même méthode "toJson()" qui transforme l'objet en Json.
    Chacun de mes objets hérite de tblTemplates<T>

    J'aurais aimé mettre cette méthode dans le template.
    Seulement, elle nécessite de connaitre l'objet instancié.
    Est ce possible de Caster "Me" en G ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    Public Class tblTemplates(Of T)
        Implements INotifyPropertyChanged
     
        Public Function toJson() As String
            msgErr = String.Empty
            Dim ret As String = String.Empty
            Try
                ret = clsUtils.ObjectToJson(Of T)(Me) //Ici, Me ne compile pas car il ne peut caster en T (ce que je comprends bien)
            Catch ex As Exception
                msgErr = ex.Message
            End Try
            Return ret
        End Function
     
    End Class
    Merci d'avance

  2. #2
    Membre Expert
    Avatar de wallace1
    Homme Profil pro
    Administrateur systèmes
    Inscrit en
    Octobre 2008
    Messages
    1 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 966
    Billets dans le blog
    7
    Par défaut
    bonjour,

    en convertissant le type avec la methode suivante :
    https://msdn.microsoft.com/fr-fr/lib...v=vs.110).aspx

    a voir......

    ++

Discussions similaires

  1. Réponses: 2
    Dernier message: 07/12/2009, 16h50
  2. Réponses: 6
    Dernier message: 17/07/2009, 20h27
  3. [POO] utiliser une méthode présente dans une autre classe
    Par arnaudperfect dans le forum Langage
    Réponses: 5
    Dernier message: 19/10/2007, 14h23
  4. Quand et dans quels cas utiliser les méthodes repaint() et validate()?
    Par kayzra dans le forum Interfaces Graphiques en Java
    Réponses: 14
    Dernier message: 02/08/2007, 15h46
  5. Réponses: 2
    Dernier message: 01/12/2006, 15h20

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