Anonymous » 16 янв 2025, 02:38
Последнее сообщение Anonymous «
Anonymous »
Я не уверен, что полностью понимаю метод TryGet.
Когда он точно возвращает false – когда внутренняя блокировка заблокирована и это означает, что мне следует использовать while, если я хочу получить значение (зная, что оно есть)?
Anonymous » 16 янв 2025, 02:37
Последнее сообщение Anonymous «
Anonymous »
Я не поклонник методов, прикрепленных к ConcurrentDictionary. AddOrUpdate требует функции, а GetOrAdd добавляет ее, когда вы просто ищете ключ для получения значения. Поэтому я хочу использовать его как обычный словарь (в целях безопасности я...
Anonymous » 16 янв 2025, 02:34
Последнее сообщение Anonymous «
Anonymous »
Я хочу использовать ConcurrentDictionary в своем приложении, но сначала мне нужно убедиться, что я правильно понимаю, как он работает. В моем приложении будет один или несколько потоков, которые записывают или удаляют данные из словаря. И у меня...
Anonymous » 16 янв 2025, 02:31
Последнее сообщение Anonymous «
Anonymous »
У меня есть десятичные дроби, которые я пытаюсь добавить в список внутри ConcurrentDictionary
ConcurrentDictionary fullList =
new ConcurrentDictionary();
public void AddData(string key, decimal value)
{
if (fullList.ContainsKey(key))
{
var...
Anonymous » 16 янв 2025, 02:23
Последнее сообщение Anonymous «
Anonymous »
Мне было трудно придумать, как опубликовать пароль с восклицательным знаком! с сервера Windows на сервер Linux. Я упоминаю Linux только потому, что Linux использует ! for
Следующий код работает до тех пор, пока в пароле нет восклицательного знака....
Anonymous » 16 янв 2025, 02:21
Последнее сообщение Anonymous «
Anonymous »
Я читаю Конкуренцию в C# Cookbook, и в книге мне сказано следующее:
ConcurrentDictionary лучше всего подходит, когда у вас есть несколько
потоков, читающих и записывающих данные в общую коллекцию. Если обновления
непостоянны (если они более...
Anonymous » 16 янв 2025, 02:17
Последнее сообщение Anonymous «
Anonymous »
Как я сказал в заголовке, мне нужно имитировать ConcurrentDictionary с помощью словарей, потому что мне нужно сериализовать указанную коллекцию, а параллельный вариант не сериализуем. Есть идеи, как ConcurrentDictionary обрабатывает многопоточность...
Anonymous » 16 янв 2025, 02:11
Последнее сообщение Anonymous «
Anonymous »
Я очень расстроен. Visual Studio 2022 продолжает внедрять переменные среды — ASPNETCORE_URLS и ASPNETCORE_HTTPS_PORT , которые я никогда не объявлял в своем launchSettings.json. Это полностью противоречит моей пользовательской конфигурации Kestrel....
Anonymous » 16 янв 2025, 02:08
Последнее сообщение Anonymous «
Anonymous »
Можно ли как-нибудь добавить разделитель в поле со списком WPF, привязанное к данным? т.е. в моем xaml ItemsSource= {Binding TheList} поля со списком. Список представляет собой наблюдаемую коллекцию объектов, один из которых я хочу отделить от...
Anonymous » 16 янв 2025, 01:47
Последнее сообщение Anonymous «
Anonymous »
У меня вопрос о том, является ли хорошей практикой обновление представления коллекции путем создания нового observableObject.
public void UpdateNewsView(List news)
{
News = new ObservableCollection(news);
Anonymous » 16 янв 2025, 01:40
Последнее сообщение Anonymous «
Anonymous »
Всегда ли локальные переменные изменчивы в C#?
Другими словами, одинакова ли изменчивость num в этих двух классах:
public sealed class ThreadSafeObjectA
{
private volatile int num;
public int DoThing() => num = 1;
}
Anonymous » 16 янв 2025, 01:37
Последнее сообщение Anonymous «
Anonymous »
В последней версии .Net класс Startup и класс Program объединены, а операторы using и другие операторы упрощены и удалены из Program.cs. Я очень не понимаю, как использовать все это в одном файле.
Пожалуйста, помогите мне перенести все службы в файл...
Anonymous » 16 янв 2025, 01:37
Последнее сообщение Anonymous «
Anonymous »
Сейчас я работаю над надстройкой для Microsoft Excel, и меня что-то немного смущает:
Каковы различия между Interop.Excel code> и Tools.Excel ? Например, между Interop.Excel.Workbook и Tools.Excel.Workbook ? Или Interop.Excel.Worksheet и...
Anonymous » 16 янв 2025, 01:34
Последнее сообщение Anonymous «
Anonymous »
РЕДАКТИРОВАТЬ: я опубликовал это преждевременно. Я могу запустить контейнер локально. Он не успешно работает в веб-приложении Azure со следующими проблемами
Запуск моего приложения .net6 в веб-приложении Azure Linux, т. е. просто заархивировав код и...
Anonymous » 16 янв 2025, 01:16
Последнее сообщение Anonymous «
Anonymous »
Запуск моего приложения .net6 в веб-приложении Azure для Linux, т. е. простое архивирование кода и его развертывание, работает нормально.
Теперь пытаюсь запустить мое приложение в Docker-контейнере и я получаю исключение при получении токена от...
Anonymous » 16 янв 2025, 01:13
Последнее сообщение Anonymous «
Anonymous »
У меня есть компонент Razor, для которого я хочу использовать значение конфигурации из моего файла appsettings.json, и я последовал примеру здесь: внедрить IConfiguration
Но это у меня не работает внутри блока @code.
Мой компонент бритвы пока...
Anonymous » 16 янв 2025, 01:09
Последнее сообщение Anonymous «
Anonymous »
Я перенес функцию Azure из .NET 6 в процессе работы в изолированную .NET 8. После миграции все работает нормально, кроме EventData. У меня есть функция таймера, которая отправляет массив EventData в качестве привязки вывода в концентратор событий....
Anonymous » 16 янв 2025, 01:08
Последнее сообщение Anonymous «
Anonymous »
Пытаюсь выяснить, какие пакеты необходимо загрузить для модели Ado в проекте C# 2022?
Перепробовал все, что мог придумать. Есть ли у кого-нибудь такая настройка, кто знает, какие версии необходимо установить.
Приложение Windows Forms. версия Visual...
Anonymous » 16 янв 2025, 01:02
Последнее сообщение Anonymous «
Anonymous »
Всегда ли локальные переменные изменчивы в C#?
Другими словами, одинакова ли изменчивость num в этих двух классах:
public sealed class ThreadSafeObjectA
{
private volatile int num;
public int Increment() => ++num;
}
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения