Ich habe zwar wenig ahnung von C#, aber in C++ kann man für den ersten Parameter nur ein Objekt der eigenen Klasse verwenden. Die einzige Ausnahme bilden Globale-friend-Funktionen. (als Bsp.: irgendwas = einKlassenobjekt + nochirgendwas, das geht aber nur als friend-Funktion: irgendwas = nochirgendwas + einKlassenobjekt)
Aber wie weit das jetzt auf C# zutrifft, weiß ich nicht aber möglicherweise hilft es ja weiter.
versuch mal den Parameter "string msg_a" auf "static string msg_a" zu ändern, möglicherweise hilft das ja schon.
|