Używanie this () w C # Constructors
Próbowałem dowiedzieć się, czy są jakieś różnice między tymi konstruktorami. Zakładając, że istnieje konstruktor Foo (), który nie przyjmuje żadnych argumentów, czy wszystkie te konstruktory będą miały taki sam wynik?
Przykład 1public Foo()
: this()
{
blah;
blah;
blah;
}
Przykład 2public Foo()
{
this();
blah;
blah;
blah;
}
Przykład 3public Foo()
{
this = new Foo();
blah;
blah;
blah;
}