static bezeichnet ein objekt dass bereits beim kompilieren instanziert
wird
bei c# gibt es eigentlich nur objekte mit methoden. so müsstest du zB
eine funktion ohne static schlüssel instanzieren.
wenn du globale konstanten/variablen verwenden willst, empfehle ich dir
so etwas:
1 | namespace Esd.IO.Ntcan.Example
|
2 | {
|
3 | public static class Globals
|
4 | {
|
5 | public static int a;
|
6 | }
|
7 | }
|
zugriff erfolgt dann wie gewohnt ueber Globals.a
wenn es nur um die paar variablen geht, kannst du auch einfach alles als
static deklarieren.