C#. Вывести все свойства и значения переменной класса

В целях дебага и анализа нередко требуется посмотреть, как заполняются свойства переменной класса. Если свойств хотя бы 10, то вручную писать не очень. Делюсь небольшим куском кода, которым можно вывести список всех значений переменной класса.

(далее...)

Ключевые слова C#. lock

Ключевое слово lock используется в языке C# для обозначения так называемой исключающей блокировки, используется при работе с потоками (thread). Это один из способов решения (имхо – самый верный) решения проблемы чтения-записи данных разными потоками.

(далее...)

Как открыть Панель управления в Windows 10

Рис.5. Панель управления

В Windows 10 "Панель управления" не просто найти. В меню "Пуск" пункта "Панель управления" нет, вместо него есть "Параметры", но это немного не то. Чтобы открыть "Панель управления" в Windows 10, нужно нажать на ярлык "Панель управления", но по умолчанию его нет, а значит вопрос – как добавить этот самый ярлык "Панель управления" на рабочий стол?

(далее...)

Генерация html-кода с помощью плагина Emmet в Visual Studio Code

Использование плагина Emmet в Visual Studio Code

Про плагин Emmet узнал совершенно случайно, когда в редакторе Visual Studio Code нажал кнопку Tab после ошибочно введенного символа 'p' – текст заменился на <p></p>. Сначала подумал, что глюк, но попробовав то же самое с div, td и т.д. понял, что "это не баг, а фича".

(далее...)

Верстка страниц сайтов в Bootstrap блоками

Bootstrap logo

Основное преимущество от использование Bootstrap – сокращение времени на верстку и разработку. Фреймворк Bootstrap основан на использовании блочной верстки для создания адаптивных страниц – страниц, внешний вид которых подстраивается автоматически под разрешение устройства пользователя.

(далее...)


MarkiMarta.ru. Записки отца-программиста" с 2009 г.
Категория информационной продукции 18+
Яндекс.Метрика