#

c-sharp

Язык программирования C# для .NET

ПрограммированиеКак удалить список из List<List<T>> с SequenceEqual в C#

Правильный способ удалить список из List<List<T>> в C# с помощью RemoveAll и SequenceEqual. Исправление ошибок компиляции, полный пример кода, обработка дубликатов и альтернативы для LINQ.

1 ответ 3 просмотра
ПрограммированиеiText: ошибка Content-Length mismatch при копировании PDF

Как исправить ошибку 'Несоответствие длины содержимого ответа' в iText 7 при копировании страниц PDF в C#. Причина — незавершённый flush PdfDocument. Рабочий код с SetCloseStream(false), using-блоками и Close().

1 ответ 3 просмотра
ПрограммированиеОшибка CommandConverter в WPF XAML: как исправить Exit

Почему возникает XamlParseException с NotSupportedException 'CommandConverter cannot convert from System.String' в WPF при Command="Exitfoo". Исправление через ApplicationCommands или RoutedCommand, настройка Ctrl+W с проверкой несохраненных изменений в CommandBinding и KeyBinding.

1 ответ 1 просмотр
ПрограммированиеОшибка в lock-free списке C#: race condition и ABA

Разбор гонки данных в lock-free списке с двойной буферизацией в C#. Почему сумма элементов не совпадает, хотя количество верно? Исправления: in-flight счётчики, ConcurrentQueue, sequence tagging для thread-safety.

1 ответ 1 просмотр
ПрограммированиеStreamReader в C# Windows Forms: фильтр строк по длине

Создайте приложение на C# Windows Forms с TextBox для порога, ListBox для строк и StreamReader/StreamWriter для чтения файла, фильтрации строк по длине и записи в новый файл. Рабочий код с async, using и обработкой ошибок.

1 ответ 1 просмотр