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.

11
Jak bezpiecznie wywołać metodę asynchroniczną w języku C # bez czekania
Mam asyncmetodę, która nie zwraca danych: public async Task MyAsyncMethod() { // do some stuff async, don't return any data } Wywołuję to z innej metody, która zwraca niektóre dane: public string GetStringData() { MyAsyncMethod(); // this generates a warning and swallows exceptions return "hello world"; } Wywołanie MyAsyncMethod()bez oczekiwania …


6
Uzyskiwanie elementu listy według indeksu
Ostatnio zacząłem używać c # przechodząc z Javy. Nie mogę znaleźć sposobu na uzyskanie elementu listy według indeksu. W java, aby uzyskać pierwszą pozycję na liście, byłoby: list1.get(0); Jaki jest odpowiednik w c #?
321 c#  list 

7
Jaki jest cel stosu? Dlaczego tego potrzebujemy?
Uczę się teraz MSIL, aby nauczyć się debugować moje aplikacje C # .NET. Zawsze zastanawiałem się: jaki jest cel stosu? Wystarczy umieścić moje pytanie w kontekście: dlaczego istnieje transfer z pamięci na stos lub „ładowanie”? Z drugiej strony, dlaczego istnieje przeniesienie ze stosu do pamięci lub „przechowywanie”? Dlaczego po prostu …
320 c#  .net  vb.net  cil  .net-assembly 

7
Co zwraca LINQ, gdy wyniki są puste
Mam pytanie dotyczące zapytania LINQ. Zwykle zapytanie zwraca IEnumerable<T>typ. Jeśli zwrot jest pusty, nie wiem, czy jest on zerowy, czy nie. Nie jestem pewien, czy poniższe ToList()zgłoszenie wyrzuci wyjątek, czy po prostu pusty, List<string>jeśli wynik nie zostanie znaleziony IEnumerable? List<string> list = {"a"}; // is the result null or something …
319 c#  linq 

11
Pobieranie identyfikatora wątku z wątku
Na przykład w języku C # podczas debugowania wątków można zobaczyć identyfikator każdego wątku. Programowo nie mogłem znaleźć sposobu na uzyskanie tego samego wątku. Nie mogłem nawet uzyskać identyfikatora bieżącego wątku (we właściwościach Thread.currentThread). Zastanawiam się więc, w jaki sposób Visual Studio pobiera identyfikatory wątków i czy istnieje sposób na …
319 c#  .net  multithreading 



29
Znajdź i wyodrębnij liczbę z ciągu
Mam wymaganie, aby znaleźć i wyodrębnić liczbę zawartą w ciągu. Na przykład z tych ciągów: string test = "1 test" string test1 = " 1 test" string test2 = "test 99" W jaki sposób mogę to zrobić?
319 c#  .net  regex  string 


12
Otrzymuję błąd „Podjęto próbę załadowania programu z niepoprawnym formatem” w projekcie replikacji programu SQL Server
Dokładny błąd jest następujący Nie można załadować pliku lub zestawu „Microsoft.SqlServer.Replication, Wersja = 9.0.242.0, Kultura = neutralna, PublicKeyToken = 89845dcd8080cc91” lub jednej z jej zależności. Podjęto próbę załadowania programu o niepoprawnym formacie. Niedawno zacząłem ponownie pracować nad tym projektem po dwumiesięcznym przejściu do innego projektu. Wcześniej działało to doskonale i …

11
Deserializowanie JSON do obiektu .NET przy użyciu Newtonsoft (lub LINQ do JSON?)
Wiem, że jest kilka postów na temat Newtonsoft, więc mam nadzieję, że to nie jest dokładnie powtórzenie ... Próbuję przekonwertować dane JSON zwrócone przez API Kazaa na ładny obiekt pewnego rodzaju WebClient client = new WebClient(); Stream stream = client.OpenRead("http://api.kazaa.com/api/v1/search.json?q=muse&type=Album"); StreamReader reader = new StreamReader(stream); List<string> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<string>>(reader.Read().ToString()); foreach …


4
Synchroniczne oczekiwanie na operację asynchroniczną i dlaczego Wait () zamraża tutaj program
Przedmowa : Szukam wyjaśnienia, a nie tylko rozwiązania. Znam już rozwiązanie. Mimo, że spędziłem kilka dni na studiowaniu artykułów MSDN na temat Asynchronicznego Wzorca Asynchronicznego (TAP), asynchronizacji i czekania, nadal jestem nieco zdezorientowany niektórymi szczegółami. Piszę program rejestrujący dla aplikacji ze Sklepu Windows i chcę obsługiwać zarówno rejestrowanie asynchroniczne, jak …

25
Znaleziono wiele typów pasujących do kontrolera o nazwie „Strona główna”
Obecnie prowadzę online dwa niepowiązane projekty MVC3. Jeden działa dobrze, drugi nie działa, co powoduje błąd: Znaleziono wiele typów pasujących do kontrolera o nazwie „Dom”. Może się to zdarzyć, jeśli trasa obsługująca to żądanie („{kontroler} / {akcja} / {id}”) nie określi przestrzeni nazw w celu wyszukania kontrolera pasującego do żądania. …

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.