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
Równoległe foreach z asynchroniczną lambdą
Chciałbym obsługiwać kolekcję równolegle, ale mam problemy z jej wdrożeniem i dlatego liczę na pomoc. Problem pojawia się, jeśli chcę wywołać metodę oznaczoną jako asynchroniczna w C #, w obrębie lambda pętli równoległej. Na przykład: var bag = new ConcurrentBag<object>(); Parallel.ForEach(myCollection, async item => { // some pre stuff var …



14
Jak wyśmiewać system plików w C # do testów jednostkowych?
На этот вопрос есть ответы на Stack Overflow на русском : git - Klucz hosta serwera nie jest buforowany Czy są jakieś biblioteki lub metody do makiety systemu plików w C # do pisania testów jednostkowych? W moim obecnym przypadku mam metody, które sprawdzają, czy dany plik istnieje i odczytują …
149 c#  unit-testing  mocking 

10
Co to jest tylda (~) w definicji wyliczenia?
Zawsze jestem zaskoczony, że nawet po używaniu C # przez cały ten czas wciąż udaje mi się znaleźć rzeczy, o których nie wiedziałem ... Próbowałem poszukać tego w Internecie, ale użycie „~” w wyszukiwaniu nie działa tak dobrze i nie znalazłem również niczego w MSDN (nie mówiąc, że go tam …

2
Jak tłumaczyć między strefami czasowymi Windows i IANA?
Jak opisano na wiki tagów stref czasowych , istnieją dwa różne style stref czasowych. Te dostarczane przez firmę Microsoft do użytku z systemem Windows i TimeZoneInfoklasą .Net (w przypadku uruchamiania w systemie Windows) są identyfikowane za pomocą wartości, takiej jak "Eastern Standard Time". Te dostarczane przez IANA w TZDB i …
149 c#  .net  timezone  nodatime 

4
Dlaczego kowariancja i kontrawariancja nie obsługują typu wartości
IEnumerable<T>jest kowariancją, ale nie obsługuje typu wartości, tylko typ referencyjny. Poniższy prosty kod został pomyślnie skompilowany: IEnumerable<string> strList = new List<string>(); IEnumerable<object> objList = strList; Ale zmiana z stringna intspowoduje błąd kompilacji: IEnumerable<int> intList = new List<int>(); IEnumerable<object> objList = intList; Powód jest wyjaśniony w MSDN : Wariancja dotyczy tylko …


11
GlobalConfiguration.Configure () nie występuje po migracji interfejsu API sieci Web 2 i .NET 4.5.1
Niedawno zacząłem postępować zgodnie z tym przewodnikiem, aby przeprowadzić migrację projektu do .NET 4.5.1 i Web Api 2. Pierwszą rzeczą, o którą prosi programista MS Rick Anderson, jest zmiana: WebApiConfig.Register(GlobalConfiguration.Configuration); do GlobalConfiguration.Configure(WebApiConfig.Register); w pliku global.asax. Jednak powoduje to błąd, gdy próbuję zbudować: Błąd 1 „System.Web.Http.GlobalConfiguration” nie zawiera definicji „Configure” Mój …

5
Jak uzyskać częstotliwości każdej wartości w FFT?
Mam wynik FFT. Są one przechowywane w dwóch doubletablicach: tablicy części rzeczywistej i tablicy części urojonej. Jak określić częstotliwości odpowiadające każdemu elementowi w tych tablicach? Innymi słowy, chciałbym stworzyć tablicę przechowującą częstotliwości dla każdego rzeczywistego i urojonego składnika mojego FFT.

10
Jak naprawić błąd: „Nie można znaleźć informacji o schemacie dla atrybutu / elementu”, tworząc schemat
Mam aplikację Windows Forms napisaną w VS2010 z C # i otrzymuję następujące błędy w app.configpliku: Message 4 Could not find schema information for the attribute 'name' Message 8 Could not find schema information for the attribute 'name' Message 12 Could not find schema information for the attribute 'name' Message …

18
Jak napisać skalowalny serwer oparty na protokole Tcp / Ip
Jestem na etapie projektowania, pisząc nową aplikację usługi Windows, która akceptuje połączenia TCP / IP dla długotrwałych połączeń (tj. Nie jest to jak HTTP, gdzie jest wiele krótkich połączeń, ale raczej klient łączy się i pozostaje połączony przez wiele godzin lub dni lub nawet tygodnie). Szukam pomysłów na najlepszy sposób …
148 c#  .net  networking  tcp  scalability 

5
Używanie CookieContainer z klasą WebClient
Wcześniej użyłem CookieContainer z sesjami HttpWebRequest i HttpWebResponse, ale teraz chcę go używać z WebClient. O ile rozumiem, nie ma wbudowanej metody, takiej jak w przypadku HttpWebRequests ( request.CookieContainer). Jak mogę zbierać pliki cookie z WebClient w CookieContainer? I googled to i znaleźć następujące próbki : public class CookieAwareWebClient : …

14
Otwórz folder za pomocą Process.Start
Widziałem inny temat i mam inny problem. Proces się rozpoczyna (zobaczyłem w menedżerze zadań), ale folder nie otwiera się na moim ekranie. Co jest nie tak? System.Diagnostics.Process.Start("explorer.exe", @"c:\teste");
148 c#  explorer 

3
W jakim języku jest napisany kompilator C #?
Spojrzałem na kod źródłowy pod adresem http://referencesource.microsoft.com/ i okazało się, że cały kod źródłowy jest w C #. Przyjrzałem się również kodowi źródłowemu nowej platformy kompilatora C # ( Roslyn ) i jest on również w języku C #. Jak to możliwe? Czy kompilator języka C # jest napisany w …

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.