#region i #endregion, C#

0

Witam,

Czy mógłby mi ktoś wytłumaczyć jak i kiedy działa #region i #endregion w C#, jak to się wywołuje ect?

1

Robi się w kodzie na przykład:

#region Licence
/* Tutaj bardzo długa treść licencji */
#endregion

A potem można sobie "zwinąć" region w Visual Studio i go nie oglądać. Regiony służą tylko do polepszenia czytelności kodu, ukrycia kodu prywatnego, zbudowanego automatycznie lub rzadziej potrzebnego.

0

Aha, ale funkcje, zmienne itp w regionach można wywoływać?

0

Wyobraź sobie, że to nie ma nic wspólnego z kodem. Ani go nie zmienia, ani go nie przenosi nigdzie - nie ma na niego żadnego wpływu. To taki "dodatek do edytora", który pozwala Ci na oznaczenie: aha, tego kodu mam tutaj dużo, przeszkadza mi w czytaniu, wiec na razie nie chcę, żeby mi się te kilkadziesiąt linii mi się wyświetlało. Zobacz: Rozdział 5

0

Ok, rozumiem już. Dziękuje wam :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1