---
title: "Problem med Class-fil"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/181266-problem-med-class-fil"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "saw"
published: "2009-11-16T19:49:38.000Z"
updated: "2009-11-20T09:57:07.000Z"
replies: 3
views: 498
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/181266-problem-med-class-fil"
---

# Problem med Class-fil

## #1 — saw, 2009-11-16T19:49Z

Efter ett antal månaders vilar så har jag börjat att bygga hemsidor igen, och
springer naturligtvis på ett problem. Eftersom jag nyligen har gjort en nyinstallation av allt, så känner jag inte igen mig alls.
Masterpage kallas vist för Site1.master, Default.aspx för WebForm1.aspx.
En baggis men varför ändra namn?

Jag har tidigare gort som så, att jag har haft en mapp som kallas för App_Code, och där lagt min Classfil. Jag försöker att göra exact likadant nu, men nu kan jag inte nå filen.
För såg ju classfilen ut så här:

```
public class Webbutill
{
	public Webbutill()
	{
		//
		// TODO: Add constructor logic here
		//
	}
```

nu så ser den ut så här:

```
namespace Kf_Lanken.App_Code
{
    public class Webbutill
    {
```

Hur skall jag göra för att kunna använda mig av min class-file?  :x

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

## #2 — ize, 2009-11-19T06:43Z

Du behöver nog anv using statement: Using  Kf_Lanken.App_Code; överst i din kod behind sen behöver du ny instans av klassen:
Webbutill \_webutill = new Webutill();

sen är det bara \_webutill.Methodnamn för att använda de methoder som finns i klasssen. 

Om din klass finns i annat namespace än den klass(fil) som du ska använda den i behöver Du importera den i using statement.

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

## #3 — saw, 2009-11-19T11:15Z

Tack men så lätt gick det inte  :(

```
using  Kf_Lanken.App_Code;

 Webbutill _webutill = new Webbutill();
 _webutill.executeSQL(sql, DBConn);
```

Error:

```
Member 'Kf_Lanken.App_Code.Webbutill.executeSQL(string,
 System.Data.OleDb.OleDbConnection)' cannot be accessed with an instance
 reference; qualify it with a type name instead
```

Jag förstår inte detta felmedelandet.

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

## #4 — spango, 2009-11-20T09:57Z

Du försöker anropa en statisk metod via en referens, men du måste gå direkt via typnamnet (dvs klassen). *Webbutill.executeSQL* borde det förmodligen vara.

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/181266-problem-med-class-fil
