.Net и C#

Доступ к значениям веток XML документа через XDocument и XPath при заданном Xmlnamespace

Не часто сталкиваюсь с разбором XML, потому каждый раз как в первый раз. На этот раз попался документ, который содержал namespace, что добавило дополнительной траты времени на разбирательство. Ниже решение Read more»

.Net и C#

C#. Добавить нули перед строкой

Для задачи, когда строку нужно сделать определенной длины, а непосредственно начало строки заполнить символами, например,  нулями «0», на помощь придет функция PadLeft(int totalWidth, char paddingChar) для работы со строками. Read more»

.Net и C#

C#. Настройка формата строки для Convert.ToDouble(string str)

При конвертации строки в переменную типа Double с помощью Convert.ToDouble(string str) по умолчанию используется в качестве разделителя тот символ, который установлен в региональных параметрах. Если он не совпадает, то получите сообщение об ошибке «[FormatException: Входная строка имела неверный формат.]» Read more»

.Net и C#

Проверка полей формы на стороне клиента в приложениях WebForms

Как и в обычных формах, в приложениях WebForms проверку можно и нужно делать на стороне не только сервера, но и клиента. Для добавления проверки на ASP странице используется элемент управления (контрол) <asp:CustomValidator></asp:CustomValidator>, а для указания функции проверки на стороне клиента (проверка с помощью Javascript) нужно указать значение параметра контрола ClientValidationFunction. Read more»

.Net и C#

Исправление ошибки FileError: ‘http://localhost:1234/Styles.less’ wasn’t found (404) при открытии веб-проекта с .less из Visual studio в IIS

less

Для одного проекта, в котором планировалось использовать много CSS-ной верстки, решил добавить .less файл для упрощения работы с CSS. Сделал все как обычно – создал файл Styles.less, в html-файле прописал путь к файлу Styles.less и less.min.js. Но при обновлении страницы было сообщение об ошибке: FileError: ‘http://localhost:2724/Styles.less’ wasn’t found (404). Read more»

.Net и C# HTML, CSS, JS

Парсинг URL и вытаскивание параметров GET запроса через регулярные выражения на языке C#

При разработке консольного приложения, которое должно было обращаться к веб-сервису, нужно было «распарсить» GET-запрос пути к изображению. К сожалению, System.Web.HttpClient для консольных приложений недоступен, потому пришлось искать другое решение. Read more»

.Net и C#

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

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

.Net и C#

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

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

.Net и C#

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

Ключевое слово в языке C# readonly используется для обозначения в программе полей класса (Fields). Поле – это что-то похожее на константу класса: значение полю присвоить можно, а изменить нельзя. Придать значение полю класса можно либо при объявлении переменных класса, либо в конструкторе. Read more»

.Net и C#

Популярные записи