---
title: "Array med egen variabelTYp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/100957-array-med-egen-variabeltyp"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "firstchoice"
published: "2004-04-05T17:14:23.000Z"
updated: "2004-04-05T22:41:56.000Z"
replies: 3
views: 235
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/100957-array-med-egen-variabeltyp"
---

# Array med egen variabelTYp

## #1 — firstchoice, 2004-04-05T17:14Z

jag har deklarerat enligt följande

```
Public Type udtMedRegTyp
'Globara variabler för vårt register.
    strFörnamn As String
    strEfternamn As String
    strTelefonnummer As String
    strPersonnummer As String
    strAdress As String
    strPostnummer As String
    strPostort As String
    strMedlemsavgift As String
End Type

Public g_aMedlemsRegister(0 To g_conMaxAntal - 1) As udtMedRegTyp
```

hur fixar jag en smidig spar funktion nu

orkar ju inte göra så här för alla
g_aMedlemsRegister(I).strFörnamn = "blblalala"

kan man göra en slags loop?

Permalänk: https://www.webforum.nu/p/100957

## #2 — Nexus86, 2004-04-05T21:23Z

Förstår inte riktigt men något sådant här?

```
Dim i As Integer

For i = LBound(g_aMedlemsRegister) To UBound(g_aMedlemsRegister)
    g_aMedlemsRegister(i).strFörnamn = "foo"
    ' Diverse annan kod ...
Next i
```

R// Läser du kanske in namnen från någon databas av något slag eller något?

Permalänk: https://www.webforum.nu/p/1317580

## #3 — firstchoice, 2004-04-05T21:45Z

inte riktigt så jag menade
typ
for each object in g_aMedlemsRegister

Permalänk: https://www.webforum.nu/p/1317593

## #4 — Nexus86, 2004-04-05T22:41Z

Då kommer du tyvärr inte närmre än såhär:

```
Dim objekt As udtMedRegTyp, i As Integer
    
For i = LBound(g_aMedlemsRegister) To UBound(g_aMedlemsRegister)
    objekt = g_aMedlemsRegister(i)
    
Next i
```

För att använda något skriver du sedan bara t.ex. objekt.strFörnamn

R// Vill du sedan att ändringarna du gjort i objekt även ska ändras i g_aMedlemsRegister, skriver du bara dit g_aMedlemsRegister(i) = objekt längst ner i loopen.

Permalänk: https://www.webforum.nu/p/1317604

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/100957-array-med-egen-variabeltyp
