---
title: "initiera structure"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/66549-initiera-structure"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "neversleep"
published: "2003-01-29T16:45:11.000Z"
updated: "2003-01-29T17:27:25.000Z"
replies: 1
views: 156
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/66549-initiera-structure"
---

# initiera structure

## #1 — neversleep, 2003-01-29T16:45Z

Går det inte att initiera en structure vid deklerationen i VB som man gör i C?

structure apa
dim hej as typ
dim hejigen as typ
end structure

skulle vilja göra nåt sånt här
dim foo() as apa = {{värde1, värde2}, {värde3,.....

och inte 
foo(0).hej=värde1
foo(0).hejdå=värde2
...
..
.

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

## #2 — niko, 2003-01-29T17:27Z

Nej, tyvärr. Vad du möjligtvis kan göra är att definiera "apa" som en klass och lägga till en publik sub "InitialiseApa" som gör jobbet (delvis). 

Därefter kan du skriva: 

dim foo() as apa 
set foo(0)= new apa
foo(0).InitialiseApa(värde1, värde2 ..)
' osv ..

Det är tom så illa i VB att man inte kan skicka in intialiseringsvärden vid anrop till "new".

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/66549-initiera-structure
