---
title: "Skriva exceptions"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/123132-skriva-exceptions"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Razofish"
published: "2005-02-23T19:03:37.000Z"
updated: "2005-02-24T09:55:26.000Z"
replies: 3
views: 272
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/123132-skriva-exceptions"
---

# Skriva exceptions

## #1 — Razofish, 2005-02-23T19:03Z

Hej igen.

Hur skickar jag exceptions (om jag tänker rätt) till användarna utav min klass om något blir fel?

T.ex.

```
public int Alder
{
	get
	{
		return alder;
	}
         set
	{
		if(value >= 0)
                	alder = value;
                else
                	Kod som skickas till användare som berättare att value är mindre än 0
	}

}
```

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

## #2 — Josef, 2005-02-23T20:36Z

Om jag fattar rätt:

```
throw new Exception("Värdet är mindre än 0");
```

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

## #3 — spango, 2005-02-24T09:22Z

Och använd ArgumentException:

```
         set
	{
		if(value >= 0)
                	alder = value;
                else
                	throw new ArgumentException("Tried to set alder to negative value " + value);
	}
```

<http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemArgumentExceptionClassTopic.asp>

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

## #4 — Razofish, 2005-02-24T09:55Z

Häftigt :)

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/123132-skriva-exceptions
