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.


5
Async czeka w linq select
Muszę zmodyfikować istniejący program i zawiera następujący kod: var inputs = events.Select(async ev => await ProcessEventAsync(ev)) .Select(t => t.Result) .Where(i => i != null) .ToList(); Ale wydaje mi się to bardzo dziwne, przede wszystkim użycie asynci awaitw selekcji. Zgodnie z tą odpowiedzią Stephena Cleary'ego powinienem móc je odrzucić. Następnie drugi, …
180 c#  linq  asynchronous 

8
.NET: Najprostszy sposób na wysłanie POST z danymi i odpowiedzią na odczyt
Ku mojemu zaskoczeniu, nie mogę zrobić niczego tak prostego jak to, co mogę powiedzieć, w .NET BCL: byte[] response = Http.Post ( url: "http://dork.com/service", contentType: "application/x-www-form-urlencoded", contentLength: 32, content: "home=Cosby&favorite+flavor=flies" ); Powyższy hipotetyczny kod tworzy HTTP POST z danymi i zwraca odpowiedź z Postmetody klasy statycznejHttp . Skoro nie mamy …

9
Automatyzacja wzorca kodu InvokeRequired
Uświadomiłem sobie boleśnie, jak często trzeba pisać następujący wzorzec kodu w kodzie GUI sterowanym zdarzeniami, gdzie private void DoGUISwitch() { // cruisin for a bruisin' through exception city object1.Visible = true; object2.Visible = false; } staje się: private void DoGUISwitch() { if (object1.InvokeRequired) { object1.Invoke(new MethodInvoker(() => { DoGUISwitch(); })); …

14
Konwertuj ciąg XML na obiekt
Otrzymuję ciągi XML przez gniazdo i chciałbym przekonwertować je na obiekty C #. Wiadomości mają postać: <msg> <id>1</id> <action>stop</action> </msg> Jestem nowy w .Net i nie jestem pewien najlepszych praktyk w tym zakresie. Wcześniej korzystałem z JAXB dla Javy i nie byłem pewien, czy istnieje coś podobnego, czy też byłoby …

3
Użycie Moq do wyszydzenia metody asynchronicznej dla testu jednostkowego
Testuję metodę usługi, która wykonuje APIpołączenie internetowe . Używanie normalnego HttpClientdziała dobrze w testach jednostkowych, jeśli lokalnie uruchamiam również usługę internetową (znajdującą się w innym projekcie w rozwiązaniu). Jednak po wpisaniu zmian serwer kompilacji nie będzie miał dostępu do usługi sieci Web, więc testy zakończą się niepowodzeniem. Rozwiązałem ten problem …


5
Jak ustawić limit czasu sesji w web.config
Bardzo się starałem, ale nie mogę znaleźć rozwiązania, jak ustawić wartość limitu czasu sesji dla sesji w trakcie dla aplikacji internetowej ASP.Net. Używam VSTS 2008 + .Net 3.5 + C #. Oto, co napisałem sam, aby ustawić limit czasu na 1 minutę, czy to prawda? Napisałem w sekcji system.web w …

6
Co to jest App.config w C # .NET? Jak tego użyć?
Zrobiłem projekt w C # .NET, w którym mój plik bazy danych jest skoroszytem programu Excel. Ponieważ lokalizacja ciągu połączenia jest zakodowana na stałe w moim kodzie, nie ma problemu z zainstalowaniem go w moim systemie, ale w przypadku innych systemów jest. Czy istnieje sposób, aby poprosić użytkownika o ustawienie …
179 c#  .net  app-config 


10
Lepszy sposób na rzutowanie obiektu na int
To prawdopodobnie trywialne, ale nie mogę wymyślić lepszego sposobu na zrobienie tego. Mam obiekt COM, który zwraca wariant, który staje się obiektem w C #. Jedyny sposób, w jaki mogę to wprowadzić do int, to int test = int.Parse(string.Format("{0}", myobject)) Czy jest na to czystszy sposób? Dzięki
179 c#  interop 

9
Tworzenie archiwum ZIP w pamięci przy użyciu System.IO.Compression
Próbuję utworzyć archiwum ZIP z prostym plikiem tekstowym demonstracyjnym, używając w MemoryStreamnastępujący sposób: using (var memoryStream = new MemoryStream()) using (var archive = new ZipArchive(memoryStream , ZipArchiveMode.Create)) { var demoFile = archive.CreateEntry("foo.txt"); using (var entryStream = demoFile.Open()) using (var streamWriter = new StreamWriter(entryStream)) { streamWriter.Write("Bar!"); } using (var fileStream = …
179 c#  .net  zip  compression  ziparchive 


15
Jak cofnąć zastosowanie migracji w ASP.NET Core z EF Core
Gdy uruchamiam PM> Remove-Migration -context BloggingContextw VS2015 z projektem ASP.NET Core przy użyciu EF Core, otrzymuję następujący błąd: System.InvalidOperationException: The migration '20160703192724_MyFirstMigration' has already been applied to the database. Unapply it and try again. If the migration has been applied to other databases, consider reverting its changes using a new …

26
Skrypty Unity edytowane w programie Visual Studio nie zapewniają autouzupełniania
Kiedy chcę edytować skrypty C # Unity, otwierają się w programie Visual Studio. Ma zapewniać automatyczne uzupełnianie dla całego kodu związanego z Unity, ale nie działa. Tutaj możesz zobaczyć brakującą funkcjonalność: Jak widać, transformobiekt nie otwiera menu autouzupełniania. Wersja aparatu Unity: 5.5.2f1 Visual studio 2015 Visual Studio Tools for Unity …

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.