Hallo,
Funktionspointer Array in C#, wie bekomme ich das hin?
1 | Func<bool>[] functions = { reset, alive };
|
2 |
|
3 | public static bool reset()
|
4 | {
|
5 | return true;
|
6 | }
|
7 |
|
8 | public static bool alive()
|
9 | {
|
10 | return false
|
11 | }
|
So geht das. Allerdings stört mich das static in der
Methodendeklaration.
Was ich möchte ist ein Array welches Adressen von nicht statischen
Methoden beinhaltet.
Die Methoden wollte ich dann per
1 | functions[0]();
|
2 | functions[1]();
|
aufrufen.
Das static verdirbt mir hier den Spaß, da ich aus diesen statischen
Methoden scheinbar nur statische Methoden aufrufen kann.