Category Archives: С#
Сравнение равных значений в C# не даёт положительного результата (с#)

Пример кода: double afterRoundBalance, beforeRoundBalance; … if (afterRoundBalance – 4.78 != beforeRoundBalance) { Report.Failure(“…”); }   В результате даже если…

System.Web.Mvc не найден

Если в .net 4.5 при использовании библиотеки System.Web.Mvc появляется ошибка “System.Web.Mvc не найден”, то нужно добавить ссылку на библиотеку в…

Что означают два вопросительных знака в .net (оператор ??)

Это null coalescing operator, который имеет много общего с ternary (immediate-if) (?). оператором Полезно, когда вы хотите использовать объект, но…

Как создать HTML (хтмл) с помощью кода C# (С#) в MVC, вспомогательный класс

Такими классами являются MvcHtmlString  и TagBuilder . Например, TagBuilder tag = new TagBuilder(“a”); // Создаёт таг <a> tag.MergeAttribute(“href”, pageUrl(i)); //…

WPF ListBox прокручивается рывками и изменяется в размерах

Если у вас есть динамический листбокс: <ListBox   …  ItemsSource=”{Binding}”  > то при многократном добавлении айтемов он заполнится во всю высоту…

An incompatible DacFx version is installed – когда пытаюсь создать новую таблицу в базе данных проекта

Нужно установить  SQL Server Data Tools.

Использовать в проекте классы из другого проекта (C# .Net)

Предположим у вас два проекта, в первом из них определён класс1, во втором вы хотите его использовать. Если вы сделаете…

Приоритеты и уровни логирования в .NET c log4net

Список встроенных уровней логирования в log4net: ALL DEBUG INFO WARN ERROR FATAL OFF Надо сказать, что это те уровни которые…

Что делать если TcpClient.Connect подвешивает вашу программу?

Правильное решение – использовать асинхронное соединение. Один из вариантов – TcpClient.BeginConnect. Пример (взят с https://msdn.microsoft.com/en-us/library/system.net.sockets.tcpclient.connect%28v=vs.110%29.aspx): public static void DoBeginConnect1(string host, int port)…

Лучшие книги для изучения C# 4.0

Наиболее часто советуют книгу “C# in Depth 2nd edition”, К сожалению, она, похоже, существует только на английском языке. На русском…

Previous Page