none
alle Felder/Properties einer Class auflisten? RRS feed

  • Allgemeine Diskussion

  • Tag,

    ich bekomme von einer Funktion eine Klasse zurück (TAG_INFO) mit vielen Tag-Einträgen eines MP3-Files.

    Ist es möglich, diese Felder nacheinander abzufragen, ohne sie namentlich zu benennen?

    Sowas wie for each feld in TAG_INFO? Mir mag es nicht gelingen.

    Vielen Dank TH

    • Typ geändert Ionut DumaModerator Dienstag, 16. Juli 2013 13:43 Keine Rueckmeldung des Fragenstellender
    Sonntag, 7. Juli 2013 11:57

Alle Antworten

  • Hallo, dazu kann man Refletion nutzen. Auf nachfolgenden Seiten steht einiges zu Reflection und wie man es verwendet:
    http://msdn.microsoft.com/de-de/library/vstudio/ms173183.aspx
    http://msdn.microsoft.com/de-de/magazine/cc163750.aspx

    Du musst aber auch noch den Typ der Eigenschaften identifizieren um sie verarbeiten zu können.
    Ob sich dein Vorhaben aber wirklich lohnt mag ich zu bezweifeln. Deine Klasse wird bestimmt nicht 50 Eigenschaften haben, die du alle vollkommen gleich bearbeiten musst. Ich denke, das es besser geht wenn du die IDv3 Tags (o.ä.) alle einzeln durchgehst und verarbeitest.


    <Code-13/>- Koopakiller [kuːpakɪllɐ] (Tom Lambert)
    Webseite | Code Beispiele | Facebook | Twitter | Snippets
    Wenn die Frage beantwortet ist, dann markiert die hilfreichsten Beiträge als Antwort und bewertet die Beiträge. Danke.
    Einen Konverter zwischen C# und VB.NET Code gibt es hier.

    Sonntag, 7. Juli 2013 12:30
    Moderator
  • *******************************************************************************************************
    Dieser Thread wurde mangels weiterer Beteiligung des Fragestellenden ohne bestätigte Lösung abgeschlossen.
    Neue Rückfragen oder Ergänzungen zu diesem Thread bleiben weiterhin möglich.
    *******************************************************************************************************
    Dienstag, 16. Juli 2013 13:42
    Moderator