Pytania otagowane jako c#

C # (wymawiane „patrz ostro”) jest językiem programowania wysokiego poziomu, statycznie typowanym, wieloparadygmatowym opracowanym przez firmę Microsoft. Kod C # zwykle jest przeznaczony dla rodziny narzędzi Microsoft .NET i czasów wykonywania, do których należą między innymi .NET Framework, .NET Core i Xamarin. Użyj tego tagu w przypadku pytań dotyczących kodu napisanego w C # lub C # formalnej specyfikacji.

2
Jak odwoływać się do System.Windows.Forms w .NET Core 3.0 dla aplikacji WPF?
Przeprowadzam migrację aplikacji komputerowej WPF z .NET Framwork do Core 3.0. Korzystałem z System.Windows.Forms.FolderBrowserDialog () i teraz utknąłem, jak dodać to odniesienie do projektu Core. Nie ma dostępnego pakietu NuGet „System.Windows.Forms”, prawda? Czy jest jakiś alternatywny sposób wyświetlania FolderBrowserDialog w rdzeniu? Aktualizacja Utworzyłem projekt Core przy użyciu domyślnego szablonu, a …

2
Konwertuj datę i godzinę? sznurka
Chcę przekonwertować DateTime?ciąg na. Jeżeli data jest null następnie powrócić "", jeszcze zwrócić format string tak: "2020-03-05T07:52:59.665Z". Kod jest mniej więcej taki, ale nie działa. Powiedział, "DateTime?"że nie zawierają definicji „ToUniversalTime”. Ktoś wie, jak to naprawić? DateTime? date = DateTime.UtcNow; var dateInUTCString = date == null ? "" : date.ToUniversalTime().ToString("yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'fff'Z'");
11 c# 

1
Wyliczenie zakresu ImmutableSortedDictionary według klucza
Czytałam o C # 's ImmutableSortedDictionaryw System.Collections.Immutablei myślenie o tym, jak ją stosować w moim programie. Bardzo lubię C ++ lower_boundi upper_bound(patrz tutaj ), i raczej spodziewałem się czegoś w rodzaju wyszukiwania zakresów. Jednak podobne metody wydają się dziwnie nieobecne w dokumentacji . Czy coś brakuje? Czy też MS naprawdę …

4
Asynchronicznie deserializowanie listy za pomocą System.Text.Json
Powiedzmy, że żądam dużego pliku json, który zawiera listę wielu obiektów. Nie chcę, aby były w pamięci od razu, ale wolałbym je czytać i przetwarzać jeden po drugim. Więc muszę przekształcić System.IO.Streamstrumień asynchroniczny w plik IAsyncEnumerable<T>. Jak do tego użyć nowego System.Text.Jsoninterfejsu API? private async IAsyncEnumerable<T> GetList<T>(Uri url, CancellationToken cancellationToken …

2
Jak mogę uzyskać aplikację z jednym plikiem .NET Core 3, aby znaleźć plik appsettings.json?
Jak należy skonfigurować aplikację interfejsu API sieci Web z jednym plikiem .Net Core 3.0 w celu wyszukiwania appsettings.jsonpliku znajdującego się w tym samym katalogu, w którym zbudowana jest aplikacja z jednym plikiem? Po bieganiu dotnet publish -r win-x64 -c Release /p:PublishSingleFile=true Katalog wygląda następująco: XX/XX/XXXX XX:XX PM <DIR> . XX/XX/XXXX …

1
Klient SignalR .NET łączy się z usługą Azure SignalR w aplikacji Blazor .NET Core 3
Próbuję nawiązać połączenie między moją aplikacją ASP.NET Core 3.0 Blazor (po stronie serwera) a usługą Azure SignalR. W końcu wprowadzę mojego klienta SignalR (usługę) do kilku komponentów Blazora, aby zaktualizowali mój interfejs użytkownika / DOM w czasie rzeczywistym. Mój problem polega na tym, że podczas wywoływania .StartAsync()metody w połączeniu z …


4
Jak mogę zabić połączenie SignalR?
Korzystam z SignalR do przesyłania danych na stronie internetowej. Ale SignalR powinien móc wysyłać dane tylko przez pewien okres czasu, a jeśli ten czas minął, połączenie powinno zostać zabite. Funkcja Stop $.connection.hub.stop()jest anulowana, jeśli żądanie jest nadal w toku i nie zostało zakończone. Ale to żądanie powinno zostać zmuszone do …

2
Użyj ponownie tego samego komunikatu, jeśli przetwarzanie komunikatu nie powiedzie się
Używam klienta Confluent.Kafka .NET w wersji 1.3.0. Postępuję zgodnie z dokumentami : 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
Współbieżne zachowanie HttpClient różni się podczas uruchamiania w programie Powershell niż w programie Visual Studio
Migruję miliony użytkowników z tymczasowej usługi AD do usługi Azure AD B2C za pomocą interfejsu API MS Graph, aby utworzyć użytkowników w B2C. Napisałem aplikację konsolową .Net Core 3.1 do przeprowadzenia tej migracji. Aby przyspieszyć, wykonuję jednoczesne połączenia z Graph API. To działa świetnie - w pewnym sensie. Podczas programowania …

1
Nieoczekiwany wyjątek InvalidOperationException podczas próby zmiany relacji za pomocą domyślnej wartości właściwości
W przykładowym kodzie poniżej otrzymuję następujący wyjątek db.Entry(a).Collection(x => x.S).IsModified = true: System.InvalidOperationException: „Instancja typu jednostki„ B ”nie może być śledzona, ponieważ inna instancja o wartości klucza„ {Id: 0} ”jest już śledzona. Podczas dołączania istniejących encji upewnij się, że dołączona jest tylko jedna instancja encji o danej wartości klucza. Dlaczego …

1
Zwracanie IAsyncEnumerable <T> i NotFound z kontrolera Asp.Net Core
Jaki jest prawidłowy podpis dla akcji kontrolera, która zwraca IAsyncEnumerable&lt;T&gt;i a, NotFoundResultale jest nadal przetwarzana w sposób asynchroniczny? Użyłem tego podpisu i nie można go skompilować, ponieważ IAsyncEnumerable&lt;T&gt;nie jest to oczekiwane: [HttpGet] public async Task&lt;IActionResult&gt; GetAll(Guid id) { try { return Ok(await repository.GetAll(id)); // GetAll() returns an IAsyncEnumerable } catch …

3
Przepełnienie C # dla niesprawdzonego uint
Testowałem ten kod na 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))); } } Jeśli skompiluję z .NET 4.7.2, dostanę 859091763 7 Ale jeśli robię …
10 c#  .net  overflow  roslyn  uint 

1
Czy istnieje poprawny konwerter dat Hidżry na daty gregoriańskie
Mam pracę nad wieloma projektami z konwersjami daty. na przykład pracuję nad kalendarzem słonecznym i jak przekonwertować je na daty gregoriańskie i odwrotnie. Kalendarz słoneczny (kalendarz perski) jest prawie podobny do daty gregoriańskiej pod względem liczby dni w roku [skok lub nie]. Ale ostatnio pracowałem nad projektem z kalendarzem księżycowym. …
10 c#  hijri 

3
Jak zlokalizować komunikat sprawdzania poprawności (DataAnnotationsValidator) po stronie serwera blazor
Korzystam z blazor 3.1 w najnowszej wersji VS 2019. do tej pory jestem w stanie zlokalizować etykiety stron (tytuł, pola tabeli itp.) Na ListEmployee.razorstronie jestem w stanie zlokalizować nagłówek tabeli itp., A na AddEmplyeeValidation.razorstronie jestem w stanie zlokalizować etykiety formularzy, ale mam problem ze zlokalizowaniem komunikatu sprawdzającego poprawność. dla wiadomości …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.