Tipp 0200 List mit typsicherer Structure
Autor/Einsender:
Datum:
  Thomas Becker
14.04.2010
Entwicklungsumgebung:   VB.Net 2005
Framework:   2.0
Wenn man verschiedene, zusammengehörende Werte in ein Array- bzw. ListItem typgerecht ablegen möchte, macht oft eine Struktur Sinn. Diese wiederum kann aus unterschiedlichen Quellen (z.B. Variablen, Arrays, Collections) bestehen und ermöglicht dabei eine typsicherte Ablage der Daten.
Anstelle einer klassischen Structure ließe sich hierfür auch eine Klasseninstanz verwenden. Eine solche Klasse darf dann aus Perfomance-Gründen jedoch keine anderen Aufgaben erfüllen.
 
Public Class Form1
  Structure Eintrag
    Public Zahl As Integer
    Public Txt As String
    Public Datum As Date
  End Structure

  Public myList As New List(Of Eintrag)

  Private Sub Button1_Click(ByVal sender As System.Object, ByVal _
      e As System.EventArgs) Handles Button1.Click
     ' Structure mit Beispiel füllen & ab in die List
    Dim _Eintrag As New Eintrag
    _Eintrag.Zahl = 60
    _Eintrag.Txt = "Martin Muster"
    _Eintrag.Datum = Date.Now
    myList.Add(_Eintrag)

     ' Angelegten Eintrag abrufen
    With myList(0)
      Label1.Text = .Zahl.ToString
      Label2.Text = .Txt
      Label3.Text = .Datum.ToShortDateString
    End With
  End Sub
End Class
 
Weitere Links zum Thema
Collection serialisieren
Mehrere Collections (Listen) zusammenführen

Windows-Version
98/SE
ME
NT
2000
XP
Vista
Win 7


Download  (14 kB) Downloads bisher: [ 276 ]

Vorheriger Tipp Zum Seitenanfang Nächster Tipp

Startseite | Tipps | Projekte | Tutorials | Bücherecke | VB-/VBA-Tipps | API-Referenz | Komponenten | VB.Net-Forum | VB/VBA-Forum | DirectX-Forum | Foren-Archiv | DirectX | Chat | Spielplatz | Links | Suchen | Stichwortverzeichnis | Feedback | Impressum

Seite empfehlen Bug-Report
Letzte Aktualisierung: Mittwoch, 7. Dezember 2011