Warum verursacht der erste Konstruktor in ClassA den Compiler-Fehler 'kann "this" in Member Intializer' nicht verwenden?Konstruktor verkettet mit "diesem"
... oder wie kann ich das zum Funktionieren bringen?
Dank
public sealed class ClassA : IMethodA
{
private readonly IMethodA _methodA;
public ClassA():this(this)
{}
public ClassA(IMethodA methodA)
{
_methodA = methodA;
}
public void Run(int i)
{
_methodA.MethodA(i);
}
public void MethodA(int i)
{
Console.WriteLine(i.ToString());
}
}
public interface IMethodA
{
void MethodA(int i);
}
@Marc Gravell: schlagen Sie mich dazu ... –