Announcement

Collapse
No announcement yet.

Count im Array um 1 erhöhen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    Das geht indem im Konstruktor der Wert des (statischen) Zählers dem ID-Feld zugewiesen wird (1. Beispiel).

    mfG Gü
    "Any fool can write code that a computer can understand. Good programmers write code that humans can understand". - Martin Fowler

    Comment


    • #17
      Wäre da nicht das gleiche Probelm wie oben beschrieben, wenn ich ein zweites Array instanziere...?

      Comment


      • #18
        ...aber, gäbe es eine Möglichkeit z.B. einen Zähler Mitzählen zu lassen um z.B. eine ID Automatisch mitzuzählen...

        z.B.

        MyArray(0).ID soll z.B. 1
        MyArray(1).ID soll z.B. 2
        für dieses Beispiel nicht.

        Sonst kannst du die ID über den Index des Element (+1) ermitteln.

        mfG Gü
        "Any fool can write code that a computer can understand. Good programmers write code that humans can understand". - Martin Fowler

        Comment


        • #19
          Nein das wäre im Endeffekt einfach so:
          [highlight=vbnet]
          Public Sub New(ByVal Name As String, ByVal ID as Integer)

          'erstes Array deiner Klasse
          myArray(0) = new ArrayLocalF("Test1",1)
          myArray(1) = new ArrayLocalF("Test2",2)

          'nächstes Array
          myArray2(0) = new ArrayLocalF("Test3",1)
          myArray2(1) = new ArrayLocalF("Test4",2)
          [/highlight]

          Dadurch hat jetzt jedes deiner Elemente ne ID aber abzählen kannst deswegen au net gut weil du erst des größte Element im Arraysuchen müsstest. --> dann kannst aber auch gleich myArray.length nehmen. Ich weiß nicht was dagegen spricht!
          Unsere Jugend ist unerträglich, unverantwortlich und entsetzlich anzusehen! - Aristoteles

          Comment

          Working...
          X