Tag Archives: c#
Как сделать выбор между использованием value типа и reference типа в C#

Документация .NET рекомендует использовать размер типа данных как главный фактор для решения. Другой подход заключается в оценивание следующих факторов: Является…

String.replace() не меняет текст (функция не работает, не делает ничего)

Данная функция и не должна ничего делать с текстом, так как она immutable string text = “Some text” text.Replace(“Some”, “Big”);…

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

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

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

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

Приоритеты и уровни логирования в .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)…