Na początku chciałbym się przywitać z forumowiczami jako że jest to mój pierwszy post. :) Od jakiegoś czasu poznaję język C# i spotkałem się z pewnym problemem. Obecnie do nauki korzystam z książki Marcina Lisa "Poznaj tajniki programowania w C#". Jest tam zadanie, aby w konstruktorach dwuargumentowych były wykorzystywane konstruktory jednoargumentowe.
"Kod" wygląda tak:
class Klasa
{
double a;
char b;
public Klasa(double a)
{
this.a = a;
}
public Klasa(char b)
{
this.b = b;
}
/* Do zapytania: jak wywołać 2 konstruktory*/
public Klasa(double a,char b):this(a)
{
}
public Klasa(char b, double a):this(b)
{
}
public void Wypisz()
{
Console.WriteLine("a: {0} b: {1}", a, b);
}
}
Ma ktoś pomysł jak uzupełnić słowo kluczowe :this, aby uzyskać pożądany efekt?