Вопросы с тегом «c#»

C # (произносится как «видеть резкое») - это статически типизированный, многопарадигмальный язык программирования высокого уровня, разработанный Microsoft. Код C # обычно нацелен на семейство инструментов и сред выполнения Microsoft .NET, в том числе .NET Framework, .NET Core и Xamarin. Используйте этот тег для вопросов о коде, написанном в формальной спецификации C # или C #.

2
GetPathsOfAllDirectoriesAbove () не может быть оценен после обновления версии .Net Framework (4.6.2 до 4.7.2)
Проект, над которым я работал, был обновлен с .NET Framework 4.6.2 до 4.7.2. При сборке в файле, который не является моим кодом, я получаю следующую ошибку: Я также вижу ту же ошибку на вкладке сборки в свойствах моего проекта. Я в растерянности - я искал ошибку и выхожу пустым. Кто-нибудь …

2
Как ссылаться на System.Windows.Forms в .NET Core 3.0 для приложений WPF?
Я перевожу свое настольное приложение WPF из .NET Framwork в Core 3.0. Я использовал System.Windows.Forms.FolderBrowserDialog () и теперь застрял на том, как добавить эту ссылку в основной проект. Пакет NuGet "System.Windows.Forms" недоступен, не так ли? Есть ли альтернативный способ отображения FolderBrowserDialog в ядре? Обновить Я создал проект Core, используя шаблон …

2
Конвертировать DateTime? нанизывать
Я хочу преобразовать DateTime?в строку. Если дата равна нулю , то вернуться "", иначе возвращает формат строки , как это: "2020-03-05T07:52:59.665Z". Код примерно такой, но он не будет работать. Это сказало, "DateTime?"что не содержит определения для "ToUniversalTime". Кто-то знает, как это исправить? DateTime? date = DateTime.UtcNow; var dateInUTCString = date …
11 c# 

1
Перечисление диапазона ImmutableSortedDictionary по ключу
Я читал о С # ImmutableSortedDictionaryв System.Collections.Immutableи думать о том , как применять его в своей программе. Мне очень нравятся C ++ lower_boundи upper_bound(см. Здесь ), и я скорее ожидал увидеть что-то подобное для поиска диапазона. Тем не менее, подобные методы, как ни странно, отсутствуют в документации . Я что-то …

4
Асинхронная десериализация списка с использованием System.Text.Json
Допустим, я запрашиваю большой файл JSON, который содержит список многих объектов. Я не хочу, чтобы они все время оставались в памяти, но я бы предпочел прочитать и обработать их один за другим. Поэтому мне нужно превратить асинхронный System.IO.Streamпоток в IAsyncEnumerable<T>. Как мне использовать новый System.Text.JsonAPI для этого? private async IAsyncEnumerable<T> …

3
Как получить однофайловое приложение .NET Core 3 для поиска файла appsettings.json?
Как настроить однофайловое приложение .Net Core 3.0 Web API для поиска appsettings.jsonфайла, находящегося в том же каталоге, в котором построено однофайловое приложение? После запуска dotnet publish -r win-x64 -c Release /p:PublishSingleFile=true Каталог выглядит так: XX/XX/XXXX XX:XX PM <DIR> . XX/XX/XXXX XX:XX PM <DIR> .. XX/XX/XXXX XX:XX PM 134 appsettings.json XX/XX/XXXX …

1
Клиент SignalR .NET, подключающийся к службе Azure SignalR в приложении Blazor .NET Core 3
Я пытаюсь установить соединение между моим приложением ASP.NET Core 3.0 Blazor (на стороне сервера) и службой Azure SignalR. В итоге я добавлю свой клиент (сервис) SignalR в несколько компонентов Blazor, чтобы они обновляли мой UI / DOM в реальном времени. Моя проблема в том, что я получаю следующее сообщение, когда …

4
Как я могу разорвать соединение SignalR?
Я использую SignalR для передачи данных на веб-сайт. Но SignalR должен иметь возможность отправлять данные только в течение определенного периода времени, и если этот период времени истек, соединение должно быть разорвано. Стоп-функция $.connection.hub.stop()отменяется, если запрос все еще находится на рассмотрении и не завершен. Но этот запрос следует принудительно отменить независимо …

1
Параллельное поведение HttpClient при работе в Powershell отличается от поведения в Visual Studio
Я перевожу миллионы пользователей из предварительной AD в Azure AD B2C, используя MS Graph API для создания пользователей в B2C. Я написал консольное приложение .Net Core 3.1 для выполнения этой миграции. Чтобы ускорить процесс, я делаю параллельные вызовы Graph API. Это работает отлично - вроде. Во время разработки я испытывал …

2
Снова использовать то же сообщение, если обработка сообщения не удалась
Я использую клиент Confluent.Kafka .NET версии 1.3.0. Я следую за документами : var consumerConfig = new ConsumerConfig { BootstrapServers = "server1, server2", AutoOffsetReset = AutoOffsetReset.Earliest, EnableAutoCommit = true, EnableAutoOffsetStore = false, GroupId = this.groupId, SecurityProtocol = SecurityProtocol.SaslPlaintext, SaslMechanism = SaslMechanism.Plain, SaslUsername = this.kafkaUsername, SaslPassword = this.kafkaPassword, }; using (var consumer …

1
Неожиданное исключение InvalidOperationException при попытке изменить отношение через значение свойства по умолчанию
В приведенном ниже примере кода я получаю следующее исключение при выполнении db.Entry(a).Collection(x => x.S).IsModified = true: System.InvalidOperationException: «Экземпляр типа сущности« B »не может быть отслежен, поскольку другой экземпляр со значением ключа« {Id: 0} »уже отслеживается. При подключении существующих объектов убедитесь, что подключен только один экземпляр объекта с данным значением ключа. …

7
Как заблокировать поток кода, пока не произойдет событие в C #
Здесь у нас есть Gridс собой Button. Когда пользователь нажимает кнопку, выполняется метод в классе Utility, который заставляет приложение получать щелчок по Grid. Поток кода должен останавливаться здесь и не продолжаться до тех пор, пока пользователь не нажмет на Grid. У меня был подобный вопрос, прежде чем здесь: Подождите, пока …

1
Возвращение IAsyncEnumerable <T> и NotFound из основного контроллера Asp.Net
Какова правильная подпись для действия контроллера, которое возвращает IAsyncEnumerable&lt;T&gt;и, NotFoundResultно все еще обрабатывается асинхронно? Я использовал эту подпись, и она не компилируется, потому что IAsyncEnumerable&lt;T&gt;не является ожидаемой: [HttpGet] public async Task&lt;IActionResult&gt; GetAll(Guid id) { try { return Ok(await repository.GetAll(id)); // GetAll() returns an IAsyncEnumerable } catch (NotFoundException e) { return …

1
Есть ли правильный конвертер для дат Хиджры в григорианские даты?
У меня есть работа над многими проектами с конвертированными датами. например, я работаю над солнечным календарем и как конвертировать их в григорианские даты и наоборот. Солнечный календарь (персидский календарь) почти аналогичен григорианской дате с точки зрения количества дней в году [прыжок или нет]. Но недавно я работал над проектом с …
10 c#  hijri 

3
C # переполнение поведения для непроверенной uint
Я тестировал этот код на https://dotnetfiddle.net/ : using System; public class Program { const float scale = 64 * 1024; public static void Main() { Console.WriteLine(unchecked((uint)(ulong)(1.2 * scale * scale + 1.5 * scale))); Console.WriteLine(unchecked((uint)(ulong)(scale* scale + 7))); } } Если я скомпилирую с .NET 4.7.2 я получу 859091763 7 …
10 c#  .net  overflow  roslyn  uint 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.