Entwickler-Ecke
C# - Die Sprache - Funktionen für mehrere Klassen
Delete - Fr 09.02.07 12:33
Titel: Funktionen für mehrere Klassen
Hi Leute
Bin sowohl ein C# als auch ein Objektorientiert-Programmier-Anfänger.
Folgende Frage:
Ich würde gern ein paar (komplexere, arithmetische) Funktionen implementieren, die ich an diversen Stellen in meinem Programm brauchen werde.
Mein Problem: wenn ich eine Funktion innerhalb einer Klasse deklariere, dann kann ich von innerhalb dieser Klasse problemlos drauf zugreifen.
Wo aber muss ich eine Funktion hinschreiben, die ich aus allen Klassen aufrufen kann (ohne vorher ein Objekt erstellen zu müssen)? Würde gerne ein File mit allen diesen Funktionen haben....
Danke
etaMat!c
Christian S. - Fr 09.02.07 12:49
Hallo!
Eine solche Methode muss zum einen statisch und zum anderen public sein (oder internal, falls Du nur innerhalb des Assemblies drauf zugreifen willst). Also sowas z.B.
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9:
| public static int SolveAll() { return 42; }
internal static string TheQuestion() { return "Unknown"; } |
Grüße
Christian
Delete - Fr 09.02.07 12:52
Vielen Dank für die rasche Antwort - habs auch soeben hingekriegt!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!