---
title: "Optional arguments"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/51129-optional-arguments"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Vide"
published: "2002-08-23T16:28:35.000Z"
updated: "2002-08-23T17:07:49.000Z"
replies: 2
views: 199
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/51129-optional-arguments"
---

# Optional arguments

## #1 — Vide, 2002-08-23T16:28Z

Hejsan,

Hur kollar man i en function/sub om ett värde i ett "optional argument" är medskickat?

Exempel:

```
Public Function getTest(Optional intOptions As Integer)
  'vad är intOptions här om inget argument skickats med?
End Function
```

... och kan man när man deklarerar variabeln i funktionen ange ett defaultvärde? Det vore mycket praktiskt... ;)

Mvh, Vide

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

## #2 — Marcus E, 2002-08-23T16:59Z

Re: Optional arguments

> **Vide skrev:**
>
> Hur kollar man i en function/sub om ett värde i ett "optional argument" är medskickat?

Det kan du inte.

> **Vide skrev:**
>
> ... och kan man när man deklarerar variabeln i funktionen ange ett defaultvärde?

Japp, lägg till "= defaultvärde" efter "As Integer" för att ange defaultvärde. Anger du inget defaultvärde blir det noll.

Du kan kolla om värdet är noll eller samma som defaultvärdet, men du kan inte kolla om det har utelämnats vid anropet.

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

## #3 — Vide, 2002-08-23T17:07Z

Okej, så jag kollar helt enkelt om värdet är 0 om jag inte sätter ett annat värde per default...

Tack!

Mvh, Vide

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/51129-optional-arguments
