Bonjour à tous,
Voila, je me pose une question sur la construction d'une classe en Vb.Net 2010. J'ai recréé deux exemples pour vous exposer le problème et j'aimerai avoir des avis sur la construction de ces classes. Les différences sont que la première hérite directement de SortedDictionnary et la deuxième possède une classe qui hérite de SortedDictionnary.

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
16
17
18
19
20
21
22
23
24
25
26
27
28
 
 
Public Class MaClass1
    Inherits SortedDictionary(Of Int32, String)
    Private _maVariable As DateTime
    Private _monAutreVariable As String
 
    Sub New()
 
    End Sub
 
End Class
 
 
Public Class MaClass2
    Private _maClass3 As MaClass3
    Private _maVariable As DateTime
    Private _monAutreVariable As String
 
    Sub New()
        _maClass3 = New MaClass3
    End Sub
 
    Private Class MaClass3
        Inherits SortedDictionary(Of Int32, String)
    End Class
 
End Class
Vais-je obtenir la même chose dans les deux cas ? Une méthode est-elle meilleure que l'autre ? Les avantages et les inconvénients ?
Merci pour vos avis.

Thierry