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?
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?
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.
Aha, ale funkcje, zmienne itp w regionach można wywoływać?
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
Ok, rozumiem już. Dziękuje wam :)