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.


8
Pomijanie „ostrzeżenia CS4014: ponieważ to wywołanie nie jest oczekiwane, wykonywanie bieżącej metody jest kontynuowane…”
To nie jest duplikat „Jak bezpiecznie wywołać metodę asynchroniczną w języku C # bez oczekiwania” . Jak ładnie ukryć poniższe ostrzeżenie? ostrzeżenie CS4014: Ponieważ to wywołanie nie jest oczekiwane, wykonywanie bieżącej metody jest kontynuowane przed zakończeniem wywołania. Rozważ zastosowanie operatora „await” do wyniku wywołania. Prosty przykład: static async Task WorkAsync() …
156 c#  async-await 


11
Jak przekonwertować SecureString na System.String?
Wszelkie zastrzeżenia dotyczące zabezpieczenia SecureString poprzez utworzenie Systemu. Pomijając to , jak można to zrobić? Jak przekonwertować zwykły System.Security.SecureString na System.String? Jestem pewien, że wielu z was, którzy są zaznajomieni z SecureString, odpowie, że nigdy nie należy przekształcać SecureString w zwykły ciąg .NET, ponieważ usuwa on wszystkie zabezpieczenia. Wiem . …
156 c#  .net  security  encryption 



8
Jak uzyskać pierwszy element z IEnumerable <T> w .net?
Często chcę pobrać pierwszy element z IEnumerable&lt;T&gt;.net i nie znalazłem na to fajnego sposobu. Najlepsze, co wymyśliłem, to: foreach(Elem e in enumerable) { // do something with e break; } Fuj! Czy jest na to dobry sposób?
156 c#  .net 

8
Czy można oczekiwać na zdarzenie zamiast innej metody asynchronicznej?
W mojej aplikacji Metro C # / XAML jest przycisk, który uruchamia długotrwały proces. Tak więc, zgodnie z zaleceniami, używam async / await, aby upewnić się, że wątek interfejsu użytkownika nie zostanie zablokowany: private async void Button_Click_1(object sender, RoutedEventArgs e) { await GetResults(); } private async Task GetResults() { // …

29
Dlaczego odmowa dostępu do ścieżki?
Mam problem polegający na tym, że próbuję usunąć plik, ale pojawia się wyjątek. if (result == "Success") { if (FileUpload.HasFile) { try { File.Delete(Request.PhysicalApplicationPath + app_settings.login_images + txtUploadStatus.Text); string filename = Path.GetFileName(btnFileUpload.FileName); btnFileUpload.SaveAs(Request.PhysicalApplicationPath + app_settings.login_images + filename); } catch (Exception ex) { Message(ex.ToString()); } } } Powinienem również zauważyć, że …






11
Jak porównać flagi w C #?
Poniżej mam wyliczenie flag. [Flags] public enum FlagTest { None = 0x0, Flag1 = 0x1, Flag2 = 0x2, Flag3 = 0x4 } Nie mogę sprawić, by stwierdzenie if było prawdziwe. FlagTest testItem = FlagTest.Flag1 | FlagTest.Flag2; if (testItem == FlagTest.Flag1) { // Do something, // however This is never true. …
155 c#  .net  enums  attributes  flags 

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.