none
Mehrdimensionales Feld (Array) an Eigenschaft übergeben RRS feed

  • Frage

  • Hallo zusammen,

    ich habe vor einigen Tagen bereits einen ähnlichen Beitrag ins Forum gestellt.

    Aber irgendwie komme ich nicht weiter. Es gibt sicher andere Lösungen, aber mich interessiert halt auch

    dieser Lösungsansatz:

    Dim Fenster As New Fenster
    Fenster.PP_Zaehler = _Zaehler
    
    Public Property PP_Zaehler As Integer
            Get
                Return P_P_Zaehler
            End Get
            Set(ByVal Value As Integer)
                P_P_Zaehler = Value
            End Set
    End Property

    Und wie sieht es bei einem mehrdimensionalen Feld aus?

    Habe leider im Netz nichts gefunden.

    Dirk

    Mittwoch, 5. August 2015 16:12

Antworten

  • Hi,

    die Kurzschreibweise von Eigenschaften ist da sinnvoller (hat aber mit der Frage selbst nichts zu tun).

    Public Property PP_Zaehler As Integer

    Bei anderen Datentypen ist das genauso:

    Public Property <DeineEigenschaft> As <DeinDatentyp>

    Da gibt es keinen Unterschied, ob das eine List( Of T ), eine Klasse, ein Array, ein Wert, ... ist.

    Falls Du was anderes meintest, bitte beschreib genauer, was du machen willst.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    • Als Antwort markiert Dirk2006 Donnerstag, 6. August 2015 11:02
    Mittwoch, 5. August 2015 17:19
    Moderator

Alle Antworten

  • Hi,

    die Kurzschreibweise von Eigenschaften ist da sinnvoller (hat aber mit der Frage selbst nichts zu tun).

    Public Property PP_Zaehler As Integer

    Bei anderen Datentypen ist das genauso:

    Public Property <DeineEigenschaft> As <DeinDatentyp>

    Da gibt es keinen Unterschied, ob das eine List( Of T ), eine Klasse, ein Array, ein Wert, ... ist.

    Falls Du was anderes meintest, bitte beschreib genauer, was du machen willst.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    • Als Antwort markiert Dirk2006 Donnerstag, 6. August 2015 11:02
    Mittwoch, 5. August 2015 17:19
    Moderator
  • Hi Dirk,
    um eine Eigenschaft zu nutzen, die ein mehrdimensionales Array verwaltet, kann man den folgenden Konstrukt nutzen:

    Public Property PP_Zaehler As Integer(,)

    Die Dimensionen (ein- oder zwei-dimensional usw.) können nachträglich nicht mehr geändert werden. Die Anzahl der Elemente in jeder Dimension kann über Instanziierung oder Redim zugewiesen werden.

    PP_Zaehler = new Integer(10,20)


    --
    Viele Grüsse
    Peter Fleischer (MVP, Partner)
    Meine Homepage mit Tipps und Tricks

    Mittwoch, 5. August 2015 17:47