---
title: "Global inom en assembly"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/91722-global-inom-en-assembly"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "clarkbones"
published: "2003-12-02T18:57:07.000Z"
updated: "2003-12-02T21:19:06.000Z"
replies: 1
views: 162
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/91722-global-inom-en-assembly"
---

# Global inom en assembly

## #1 — clarkbones, 2003-12-02T18:57Z

Hej!

man kan ju skapa variabler som inte tillhör  en ínstans av en klass utan som delas av alla instanser. Exempelvis en variabel som håller koll på hur många instanser det finns av en given klass. 

Nu undrar jag om det finns någon typ av variabel som kan vara gemensam för alla klasser inom en assembly? Eller är jag helt ute på fel spår och borde lösa problemet på annat sätt.?

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

## #2 — niko, 2003-12-02T21:19Z

Nej. .NET är som Java. Det går inte att deklarera metoder eller variabler som inte tillhör en klass.

Det närmaste du kan komma det du vill är nog att deklarera en medlemsvariabel (eller funktion) som *internal static* (C#) eller *Friend Shared* (VB). Då blir den tillgänglig direkt via klassnamnet i hela assemblyn (men inte utanför).

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/91722-global-inom-en-assembly
