10 Рад і хитрощів в c # і microsoft visual studio, програмування на c #

C # великий мову. Він відносно легкий у вивченні і має більш простий синтаксис ніж С ++ і Java. Протягом 10 років він як і раніше є сильним конкурентом. Він поліпшувався з кожним роком, набуваючи нові можливості з кожною новою версією. C # не розчарував спільноти розробників.

1. Environment.NewLine

Чи знаєте ви, що це властивість не залежить від платформи і дозволяє виводити символи нового рядка відповідно до платформою?


2. Ім'я користувача простору імен (namespace)


3. Атрибут DebuggerBrowsable.

Кожен розробник C # робить налагодження в тій чи іншій точці програми. Даний атрибут є потужним засобом в контролі поведінці об'єкта в процесі налагодження. Процес налагодження включає в себе відображення об'єкта налагодження в невеликому вікні спливаючій подсказкі.Ето можна використовувати в приховуванні private або інших об'єктів, відображення яких у вікні налагодження марно і тільки заважає. Наприклад, при налагодженні будь-якого класу ви будете бачити всі приховані змінні в вікні відладчика. Ви можете приховати їх використовуючи атрибут [DebuggerBrowsable (DebuggerBrowsableState.Never)]:

Цей атрибут дозволяє відображати опис змінної. Це допомагає тим, хто буде працювати з вашим вихідним кодом в майбутньому. Атрибут дуже просто використовувати. Приклад можна побачити в наступному коді:

5. Створення віртуальної папки для проекту

Ви можете дати можливість кожному розробнику Вашої команди створити віртуальний каталог з такою ж назвою як у проекту. Цей трюк з Microsoft Studio IDE надзвичайно корисний в синхронізації коду межу декількома машинам C # разработчіков.Клікніте правою кнопкою миші на проекті і в випадаючому списку виберіть "Властивості" ( "Properties"). Перейдіть на вкладку Web і відзначте "Використовувати локальні IIS веб сервер" ( "Use Local IIS Web Server") задайте шлях.

10 Рад і хитрощів в c # і microsoft visual studio, програмування на c #

Внесіть зміни та перевірте файл проекту. Всім розробникам, хто використовує даний файл проекту, буде відправлений запит на створення директорії з такою ж назвою як у проекту.

6. Зміна платформи додатки

Ви можете змінити платформу додатки. Ви можете вибирати з двох варіантів: 32-бітної і 64 - бітної розрядної середовища.
Клацніть правою кнопкою миші на проекті і в випадаючому списку виберіть "Властивості" ( "Properties"). Перейдіть на вкладку "Build" і виберіть відповідну платформу.

10 Рад і хитрощів в c # і microsoft visual studio, програмування на c #


7. Вікно визначення коду

Якщо ви встановите курсор на ListItemType і натиснете комбінацію клавіш ви побачите вікно як на малюнку нижче.

10 Рад і хитрощів в c # і microsoft visual studio, програмування на c #

8. Оператор Null Coalescing

Оператор Null Coalescing дозволяє коротко записати порівняння значення з null-значенням. Вона записується за допомогою подвійного знака питання (??).
Наприклад, деяка функція myfunction () може повернути null значення. У таких випадках ви можете використовувати даний оператор для швидкої перевірки на null-значення і заміною його на альтернативне значення (НЕ null):

9. Ярлик для використання визначення (Statement)

Ctrl і ". "Відкриє вікно з можливими варіантами використання визначення. Використовуйте стрілки для вибору. Натисніть Enter. Вуаля! Використовується рішення додано!



10. Нудачное злиття наборів даних DataSet

Чи була у Вас ситуація, коли ви не могли зрозуміти, чому злиття двох DataSet закінчувалася провалом? Існує вихід з положення.
Звичайно, ви можете використовувати try-catch для обробки винятків. Але подивіться специфічний код, який визначає точну причину помилки.

Поділитися в соц. мережах