---
title: "funktioner"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/68629-funktioner"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "P"
published: "2003-02-18T13:09:38.000Z"
updated: "2003-02-18T14:24:49.000Z"
replies: 5
views: 267
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/68629-funktioner"
---

# funktioner

## #1 — P, 2003-02-18T13:09Z

Säg att jag har en kod likt denna:

```
Function add(id As Integer) 
' gör lite grejer
Return dataset ' Returnerar tex ett dataset
End Function
```

Bör jag då i funktions-deklarationen ha 

```
Function add(id As Integer) [B]As DataSet[/B]
```

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

## #2 — erka, 2003-02-18T13:11Z

Som jag har fattat det behöver du inte göra det, det är dock tex rätt bra att göra det då lätt vet vad exakt som returneras

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

## #3 — Vide, 2003-02-18T13:11Z

Ja, du *bör* göra det. :)

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

## #4 — P, 2003-02-18T13:12Z

snabba svar!

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

## #5 — NETwork, 2003-02-18T14:20Z

Exempelvis om någon "utomstående" ska använda sig av din klass så underlättar det ju väldigt mycket om du deklarerar vad funktionen returnerar så han direkt kan se vad han får tillbaka... även för egen del underlättar det, ganska snabbt blir det svårt att hålla reda på alla klasser och funktioner och vad de returnenar... Tror dock inte att det har någon "kodmässig" funktion, funktionen returnerar ju oavsett så att säga, bara det att man inte vet vad.

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

## #6 — Vide, 2003-02-18T14:24Z

Det är väl samtidigt en säkerhetsspärr, har du deklarerat att du skall återge ett Dataset och returnerar något annat av programkodsfel eller misstag så säger den till.

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/68629-funktioner
