Hej mam pewien kod i nie do końca rozumiem jak działa słowo this. Mianowicie mam jeden konstruktor który ustawia dwa parametry DateTime (powiedzmy d1, d2) i po nim mam drugi konstruktor który przyjmuje parametr DateTime i double (powiedzmy d1, d), po argumentach jest :this(d1, d1.AddYears(d)). Powie mi ktos jak to dokladnie dziala i jak to sie profejsonalnie nazywa? Bo nie do konca rozumiem jak ten drugi konstruktor ustawia parametry
Konstruktory w C# i słówko "this"
- Rejestracja: dni
- Ostatnio: dni
- Postów: 97
0
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Silesia/Marki
- Postów: 5555
6
Wklej większe fragmenty bo z tych urywków trudno zgadnąć o bo pytasz. Ogólnie this to referencja aktualny obiekt w którym jesteś
- Rejestracja: dni
- Ostatnio: dni
- Postów: 935
7
Ten :this(d1, d1.AddYears(d)) to jest po prostu wywolanie tego pierwszego konstruktora argumentami tego drugiego
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Wrocław
- Postów: 1686
0
Autorowi wątku mogę polecić tą dyskusję o this:
Czy piszecie słowo this w metodach?