Moin,
derzeit stelle ich mir die Frage, warum es überhaupt Tuples gibt.
Hier mal ein Beispiel.
Die Vorteile beim Tuple sehe ich in der kürze, da man sich die die Klasse sparen kann.
Allerdings gibt es so keine richtigen Feldbezeichnungen, oder doch?
Ebenso gibt es keine extended Properties, welche gewisse Aufgaben wie z.B. das Eintragen des Datums in ReadOnly Feldern.
Kommt das in etwa so hin, oder übersehe ich einen großen Vorteil eines Tuples im Vergleich zu einer Klasse?
Grüße
derzeit stelle ich mir die Frage, warum es überhaupt Tuples gibt.
Hier mal ein Beispiel.
VB.NET-Quellcode
- Private Sub Test()
- Dim Result As New Result With {.Message = "Test", .Code = 1, .IsError = False}
- Dim ResultTuple As New Tuple(Of Date, String, Integer, Boolean)(Date.Now, "Test", 1, False)
- End Sub
- Public Class Result
- Private Property FieldTimestamp As Date
- Public ReadOnly Property Timestamp As Date
- Get
- With Me
- Return .FieldTimestamp
- End With
- End Get
- End Property
- Public Property Message As String
- Public Property Code As Integer
- Public Property IsError As Boolean
- Sub New()
- With Me
- .FieldTimestamp = Date.Now
- End With
- End Sub
- End Class
Die Vorteile beim Tuple sehe ich in der kürze, da man sich die die Klasse sparen kann.
Allerdings gibt es so keine richtigen Feldbezeichnungen, oder doch?
Ebenso gibt es keine extended Properties, welche gewisse Aufgaben wie z.B. das Eintragen des Datums in ReadOnly Feldern.
Kommt das in etwa so hin, oder übersehe ich einen großen Vorteil eines Tuples im Vergleich zu einer Klasse?
Grüße
![:)](https://www.vb-paradise.de/wcf/images/smilies/smile.png)