Benutzer mit den meisten Antworten
Mehrdimensionales Feld (Array) an Eigenschaft übergeben

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
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
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
-
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