Чит-листы являются краткими изложениями синтаксиса и процедур. Их главная задача – помочь программисту вспомнить азы. Это очень экономит время, особенно если речь идет о масштабном проекте. Всего в голове не удержишь, и дабы каждый раз не обращаться к Google, можно обзавестись такими вот полезными “шпорами”. С этой целью и были созданы шпаргалки под каждый язык программирования. Они не указывают на слабую информационную подкованность, а просто экономят время.
Объявляем одномерный массив:
Создаем динамический массив:
Копируем элементы из массива x в массив y :
В отличие от того же out , модификатор ref предполагает значение, которое уже есть до его передачи в нужный метод. Использование ref позволяет оставить все, как есть, либо изменить необходимое значение в методе.
Если вы новичок, все это наверняка кажется слишком запутанным. Приведем пример, который немного прояснит ситуацию:
В выводе окажется 2, несмотря на наши попытки изменить значение.
А вот все то же, но уже с использованием модификатора:
Как и планировалось, в итоге будет выведена единица.
Из данного материала получится неплохая шпаргалка, с которой вы точно не забудете о нюансах использования ref .
Но шпаргалки по C# не ограничиваются отдельными модификаторами.
В кратком справочном руководстве собрана информация о типах данных, массивах, их инициализации, комментариях, различных операторах, действиях со строками, блоках try-catch-finally , if-else , циклах, структурах функций и классов.
Здесь все то же, но в хорошем качестве.
Есть довольно простенькая, но полезная “шпора”, которая включила в себя типы данных и их вес, массивы, операции со строками, регулярные выражения, а также, что особенно важно, данные дата/время, валюты, проценты, etc.
Неплохое собрание, состоящее из типов данных и их веса, методов преобразования, массивов с указанием различных вариантов оформления, операторов, классов и модификаторов доступа. В блок рассмотренных операторов вошли операторы присваивания, сравнения, арифметические, логические и некоторые другие.
Рассмотреть каждый блок чит-листа можно здесь.
Еще один чит-лист в качестве хорошего дополнения к остальным. Здесь собраны основы языка, которые также помогут в написании кода.