Давненько
ничего про непосдерственно программирование
не писал (данный блог уже выходит из
приоритетных проектов у меня, так что
много времени на него нет). Данную статью
пишу заранее, поэтому чуть-чуть посидел,
подумал - какую тему хотел бы описать
сейчас.
Кстати,
пока не забыл — недавно решил развеяться
и поиграть немного в онлайн казино.
Поискал в интернете инфу, в итоге —
нашел вот этот сайт.
Там можно почитать про существующие
онлайн-казино, про бонусы, которые они
выдают, найти подходящий для вас. Нашел
себе парочку, иногда там играю.
После
одной из игр в казино — придумал тему
статьи. Я расскажу про регионы. Сразу
напомню - программирую я под .net (vb.net и
C#) в среде Visual
Studio. Поэтому буду использовать те
обозначения, которые приняты в этой
среде, для других программ (скорее всего)
обозначения другие, но суть - примерно
та же самая.
Сегодня
хочу рассказать про регионы - специальные
объекты в редакторе кода, которые
позволяют упорядочить определенные
куски кода так, как вам надо. По умолчанию,
процедуры и функции схлапываются (если
создали процедуру - то в VS появляется
рядом с названием процедуры плюсик, по
нажатии на который можно либо свернуть
либо развернуть блок кода).
А что
делать, если мне надо несколько процедур
в один блок объединить? И туда же добавить
еще объявление нескольких переменных?
Например, у меня есть блок кода, который
отвечает за создание чего-либо. Этот
блок кода можно поместить в регион - и
этот регион будет схлапываться и
разворачиваться тогда, когда это будет
мне нужно.
Для этого
надо пред блоком кода написать ключевое
слово #region (обычно автомато добавляется
закрывающий #endregion). После слова #region
надо написать имя региона (“Создание
объекта” например), закрывающий
#endregion поместить после последний строки
кода в блоке - все, регион готов.
Раньше,
когда я о регионах не знал - мне было не
очень удобно, приходилось ползать по
коду (а если там пару тысяч строк - тогда
вообще труба). Но теперь - на много лучше.
Регионы использую всегда, что в vb.net, что
в C#. И там и там одинаков их синтаксис.
Вы тоже используйте регионы (если не
знали о них раньше).
Комментариев нет:
Отправить комментарий