#region i #endregion, C#

#region i #endregion, C#
ZJ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 38
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?

Ktos
  • Rejestracja: dni
  • Ostatnio: dni
1

Robi się w kodzie na przykład:

Kopiuj
#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.

ZJ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 38
0

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

madmike
  • Rejestracja: dni
  • Ostatnio: dni
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: http://4programmers.net/C_sharp/Wprowadzenie/Rozdział_5#id-Ukrywanie-kodu

ZJ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 38
0

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.