Что лучше использовать при данной задаче. Мне нужно на форме WPF в паттерне MVVM выводить сообщения о работе программы, 00:00:00 Выполнена функция 1 00:00:00 Выполнена функция 2 и тд. Я понимаю, что это логгирование и смотрю в строну nlog, все его хвалят, но он там пишет в файл, конечно можно потом все считать из файла и вывести на форму, но это как то не правильно, или мне проще написать свой класс в котором есть метод, который пишет разные сообщения в разных методах, эти сообщения добавляются например в массив и потом через свойства дублировать в текстбокс, но хочется делать это в реальном времени. Сделать можно. но вопрос в том, как правильно сделать. Спасибо за ответы.
Я думаю лучше сделать свой велосипед. Для практики будет очень полезно.
Не совсем готовая реализация, скорее пища для размышлений
class MyLogger
{
private TextBox _textbox;
public MyLogger(ref TextBox textbox) => _textbox = textbox;
public void WriteLog(string message)
{
_textBox.AppendText(String.Format("{0} {1}",
DateTime.Now.ToShortTimeString(), message));
}
}
Виртуальный выделенный сервер (VDS) становится отличным выбором
Ситуация следующая: имеется 3 таблицы БД, данные которых, предварительно соединив их в запросе с помощью оператора join, должны выводиться в DataGridПолучилось...
Есть CL(command line) приложение, в качестве формы выводится форма для настроекТак вот, при попытке вызвать второй раз форму отображается сообщение...
Меня интересует может ли generic класс принимать несколько типов параметров, а точнее которое заранее неизвестно, как тот же кортеж?
Для ограничения доступа к ячейкам EXCEL через C# применяю метод WorksheetProtection