Ich schreib gerade ein kleines C#-Programm und will einer Struktur zwei Konstruktoren mitgeben. Da es sich bei einem um den allgemeinen Fall handelt, soll ein Konstruktor den anderen aufrufen.
Doch wie mach ich das? Leider hab ich beim C#-Tutorial, das beim Borland C#-Builder dabei ist, nichts dazu finden können.
Ich habe es wie in Java mit
this(...) versucht, aber da meckert der Compiler.
Konkret sieht die Struktur so aus:
Code:
public struct Distance
{
public int max;
public int min;
public int mid;
public Distance(int max, int min, int mid)
{
this.max = max;
this.mid = mid;
this.min = min;
}
public Distance(int max, int min)
{
this(max, min, 0); //was muss hier anstatt "this" hin?
}
}
Ich weiß, in dem Fall hätt ich die zwei Zeilen auch hinschreiben können, aber man will ja auch was lernen