c#

этот вопрос уже есть ответ здесь: Почему базовый класс В C# может реализовать контракт интерфейса без наследования от него? 2 ответы в моем проекте я нашел странную ситуацию, которая кажется полностью допустимой в C#,...

какой подход вы рекомендуете для сохранения пользовательских настроек в приложении WPF windows (desktop)? Обратите внимание, что идея заключается в том, что пользователь может изменить свои настройки во время выполнения, а затем может закрыть приложение, а затем при запуске приложения позже приложение будет...

в Windows, Как определить (с помощью C#) какой процесс заблокировал файл? сторонние инструменты полезны, но не то, что я ищу....

Я создаю приложение для получения изображения из интернета. Несмотря на то, что он отлично работает, он медленный (на неправильном заданном URL) при использовании операторов try-catch в приложении. (1) Это лучший способ проверить URL и обработать неправильный ввод - или я должен использовать Regex (или како...

У меня есть WPF datagrid, и я хочу разные цвета ячеек в соответствии со значениями. Я получил ниже код на моем xaml Style TargetType="DataGridCell" но вместо выбора только ячейки выбирается вся строка? Чего мне не хватает?...

Что такое правильный способ, чтобы свести к минимуму приложение приложения WinForms в трей? Примечание: уменьшить до трее; на правой стороне панели задач часы. Я не спрашиваю о минимизации панели задач, что происходит, когда вы нажимаете кнопку "минус" в окне. Я видел хакерские решения, такие как " минимиз...

зло или не зло? public static void Raise(this EventHandler handler, object sender, EventArgs args) { if (handler != null) { handler(sender, args); } } // Usage: MyButtonClicked.Raise(this, EventArgs.Empty); // This works too! Evil? EventHandler handler = null; handler.Raise(this, EVentArgs.E...

каков синтаксис C# для получения сборки AssemblyInformationalVersion значение атрибута во время выполнения? Пример: [assembly: AssemblyInformationalVersion("1.2.3.4")]...

в чем разница между двумя следующими утверждениями? Мне кажется, что первый "as string" - это тип cast, а второй ToString-это фактический вызов метода, который преобразует входные данные в строку? Просто ищу некоторое понимание, если таковые имеются. Page.Theme = Session["SessionTheme"] as string; Page.Theme...

есть ли более приятный способ сделать следующее: Мне нужна проверка для null, чтобы произойти в файле.Заголовки перед продолжением цикла if (file.Headers != null) { foreach (var h in file.Headers) { //set lots of properties & some other stuff } } короче говоря, это выглядит немного некрасиво,...