---
title: "Deklarera datatyp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/81843-deklarera-datatyp"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "zlasher"
published: "2003-07-11T20:42:12.000Z"
updated: "2003-08-05T10:17:04.000Z"
replies: 7
views: 282
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/81843-deklarera-datatyp"
---

# Deklarera datatyp

## #1 — zlasher, 2003-07-11T20:42Z

Hejsan!

När man tilldelar en variabel en datatyp och vill t.ex. att alla ska få typen Integer, kan man då göra så här?

Dim int1, int2 as Integer?

Jag hade läst nånstans på nätet att man kunde använda samma rad om datatypen var densamma...

Så då tänkte jag att man kanske kunde göra som i exemplet ovan...

Men jag läste nyligen i en bok att int1 i det här fallet skulle bli av typen Variant. 

Så måste man alltid skriva datatypen eller går det att skilja olika variabler åt och ge dom samma typ även om man bara skriver typen en gång?
(Dim int1 \| int2 as Integer)?

Ja ni förstår säkert vad jag menar :)

Tack på förhand!
Samuel

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

## #2 — Nexus86, 2003-07-11T22:45Z

Ja men vet att det kan uppstå något problem då. Kommer dock inte ihåg vad. Men du kan ju annars göra

```
Dim int1 As Integer, int2 As Integer, str1 As String
```

m.m.

R// Nu efter att ha läst HELA ditt inlägg kan det mycket väl vara så att ena blir en variant.

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

## #3 — @nders, 2003-07-11T22:51Z

Det är precis så, att int1 blir en variant, eftersom det faktiskt inte specificerats någon datatyp för den variabeln.

Man får göra som i Nexus86s exempel. :)

VB är lite dumt.

Mvh

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

## #4 — PeW, 2003-07-11T22:56Z

Så dumt är det väl inte, eftersom Nexus86s exempel är mer tydligt om vad som är vad...  ;)

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

## #5 — @nders, 2003-07-13T08:15Z

> **PeW skrev:**
>
> Så dumt är det väl inte, eftersom Nexus86s exempel är mer tydligt om vad som är vad...  ;)

Jag tycker att det är ganska korkat, egentligen, även om man alltid ska sträva efter att vara tydlig.

Det finns en del saker som är korkade med VB. 

Mvh

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

## #6 — zlasher, 2003-07-13T20:48Z

Eum...okej... :)
Det var ju synd iaf!
Då får jag väl ge alla variabler en datatyp då...jag som tänkte spara kod..! :)

Men men..what to do..!
tack för era svar!

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

## #7 — JohanDavidson, 2003-08-05T10:04Z

VB.NET är annorlunda?

Tjenixen!

Det verkar som om VB.NET är annorlunda... Jag körde ett test med

Dim int1, int2 as integer

och då fick int1 datatypen integer...

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

## #8 — Dino, 2003-08-05T10:17Z

Kan inte VB, men har läst att det skall finnas ett Defxxx statement där man kan sätt default type. Och då skall väl "dim a, b, c" får den default typen. \*Ute på hal is\*.
VB.NET stöder inte datatypen variant.

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/81843-deklarera-datatyp
