Генерация C# классов из JSON или XML

JSON и XML наиболее популярные форматы передачи данных на данный момент. Очень часто в проектах приходится работать со сторонними сервисами, которые позволяют получить необходимую информацию именно в данных форматах. Наиболее крупные сервисы могут позволить себе реализация классов под основные платформы, экономя тем самым время разработчиков, но когда их нет, приходится создавать их вручную или применить средства автоматической генерации классов… [Ещё]

Visual Studio 2013 — полезные нововведения

Visual Studio очень мощная и удобная среда разработки, с каждой новой версией в неё добавляют новые функции, которые помогают разработчикам делать их работу более продуктивно и качественно. Совсем недавно, просматривая лекции Microsoft Virtual Academy я узнал о новых возможностях, которые были добавлены в версию 2013... [Ещё]

Заполнение Google Form через C#

Google Form используются повсеместно, с помощью них удобно создавать различные опросы и формы обратной связи. Но их можно использовать не только на сайте самого Google, но и передавать в них данные из любого места. В данном примере я покажу, как использовать Google Form для получения и хранения данных из консольного приложения, написанного на C#... [Ещё]

Что нового в C# 6.0

В предварительной версии Visual Studio 2015 можно попробовать новые функции C# 6.0.

В данной статье я расскажу о наиболее интересных и полезных нововведениях о которых мне удалось узнать... [Ещё]

Сборка мусора с C# (Garbage collector)

Автоматическая сборка мусора снимает с разработчика огромное количество работы и проблем. Фактически, от разработчика требуется только выделить для объекта место в управляемой куче, а о том ко��да и как он будет удалён из этой кучи, позаботится сборщик мусора. Большинству разработчиков, возможно, даже и не нужно знать, как же работает сам сборщик мусора, но я считаю, что это достаточно интересная тема, чтобы разобраться. [Ещё]

Настраиваемые атрибуты в .NET

В .NET Framework разработчики имеют возможность определять собственные атрибуты. Атрибуты дают возможность задать информацию, которая будет применяться, практически к любой записи таблицы метаданных. Информацию об этих метаданных можно запрашивать во время выполнения программы, с целью изменения хода её выполнения... [Ещё]

GIT — немного полезностей

GIT становится всё популярнее, его использует все большее количество разработчиков в своих проектах. Он зарекомендовал себя как надёжная и удобная система управления версиями файлов. Я решил написать о некоторых удобных командах GIT, которые могут быть полезны… [Ещё]

Форматированный вывод чисел C#

Сегодня решил вспомнить о способах форматированного вывода чисел в C#. Существует около десятка описателей формата, благодаря которым возможен форматированный вывод чисел. [Ещё]

Расширения (extensions) в C#

В C# есть такая замечательная вещь, как расширения(extensions). Расширения позволяют «добавлять» методы в существующие типы, без создания производного типа, перекомпиляции или других способов вмешательства в его «внутренности» [Ещё]

Рефлексия в C#

До недавнего времени я не использовал рефлексию в C#, да и не особо представлял, для чего она нужна. Но, как оказалось, в некоторых случаях это довольно ценный, а порой и незаменимый инструмент. [Ещё]