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
Czy lista <T> gwarantuje zamówienie na wstawienie?
Powiedzmy, że mam 3 ciągi na liście (np. „1”, „2”, „3”). Następnie chcę zmienić ich kolejność, aby umieścić „2” w pozycji 1 (np. „2”, „1”, „3”). Korzystam z tego kodu (ustawiam indexToMoveTo na 1): listInstance.Remove(itemToMove); listInstance.Insert(indexToMoveTo, itemToMove); To wydaje się działać, ale czasami uzyskuję dziwne wyniki; czasami zamówienie jest nieprawidłowe …
238 c#  .net  collections 

15
Jak zwiększyć maksymalny rozmiar przesyłanego pliku w ASP.NET?
Mam formularz z wyjątkiem przesyłania plików w programie ASP.NET. Muszę zwiększyć maksymalny rozmiar wysyłania powyżej domyślnego 4 MB. Znalazłem w niektórych miejscach odnośniki do poniższego kodu w msdn . [ConfigurationPropertyAttribute("maxRequestLength", DefaultValue = )] Żadne z odniesień nie opisuje, jak z niego korzystać, i próbowałem kilku rzeczy bezskutecznie. Chcę zmodyfikować ten …
238 c#  .net  asp.net  file-upload 

5
Metoda niestatyczna wymaga celu
Mam działanie kontrolera, które działa poprawnie w przeglądarce Firefox zarówno lokalnie, jak i produkcyjnie, a IE lokalnie, ale nie IE w produkcji. Oto moja akcja kontrolera: public ActionResult MNPurchase() { CalculationViewModel calculationViewModel = (CalculationViewModel)TempData["calculationViewModel"]; decimal OP = landTitleUnitOfWork.Sales.Find() .Where(x =&gt; x.Min &gt;= calculationViewModel.SalesPrice) .FirstOrDefault() .OP; decimal MP = landTitleUnitOfWork.Sales.Find() .Where(x …

30
Nie można załadować pliku lub zestawu ani jednej z jego zależności
Mam inny z tych problemów „Nie można załadować pliku lub zestawu lub jednej z jego zależności”. Informacje dodatkowe: Nie można załadować pliku lub zestawu „Microsoft.Practices.Unity, Version = 1.2.0.0, Culture = neutralny, PublicKeyToken = 31bf3856ad364e35” lub jednej z jego zależności. Definicja manifestu zlokalizowanego zespołu nie pasuje do odwołania do zespołu. (Wyjątek …

13
Jak utworzyć ciąg JSON w C #
Właśnie użyłem XmlWriter, aby utworzyć XML, aby odesłać odpowiedź HTTP. Jak utworzysz ciąg JSON. Zakładam, że użyjesz konstruktora ciągów do zbudowania ciągu JSON i sformatują twoją odpowiedź jako JSON?
238 c#  asp.net  json 


21
Skróty klawiaturowe nie są aktywne w programie Visual Studio z zainstalowanym programem Resharper
Mam Visual Studio 2012 + Resharper 7.1.1000.900 + StyleCop 4.7.44 zainstalowany. Problem polega na tym, że żadne skróty nie są aktywne od czasu zainstalowania Resharper. Na przykład: mogę zmienić nazwę poprzez „Refaktoryzuj&gt; Zmień nazwę”. Ale skrót Ctrl+ Rnic nie robi. Mam ustawiony schemat klawiatury ReSharper do „Visual Studio” in „Resharper&gt; …


15
Zdarzenia C # i bezpieczeństwo wątków
AKTUALIZACJA Od C # 6 odpowiedź na to pytanie brzmi: SomeEvent?.Invoke(this, e); Często słyszę / czytam następujące porady: Zawsze wykonaj kopię wydarzenia przed sprawdzeniem nulli odpaleniem. Eliminuje to potencjalny problem z wątkami, w których zdarzenie staje się nullw miejscu dokładnie między miejscem, w którym sprawdza się wartość zerową, a miejscem, …


10
ASP.NET MVC 5 - Tożsamość. Jak uzyskać bieżący ApplicationUser
W moim projekcie jest podmiot z artykułami, który ma ApplicationUserwłaściwość o nazwie Author. Jak mogę uzyskać pełny obiekt aktualnie zalogowanego ApplicationUser? Podczas tworzenia nowego artykułu muszę ustawić Authorwłaściwość Articlena bieżącą ApplicationUser. W starym mechanizmie członkostwa było to proste, ale w nowym podejściu do tożsamości nie wiem, jak to zrobić. Próbowałem …

6
Skrócona składnia do rzutowania z listy <X> na listę <Y>?
Wiem, że możliwe jest rzutowanie listy elementów z jednego typu na inny (biorąc pod uwagę, że twój obiekt ma metodę publicznego jawnego operatora jawnego, aby wykonać rzutowanie) w następujący sposób: List&lt;Y&gt; ListOfY = new List&lt;Y&gt;(); foreach(X x in ListOfX) ListOfY.Add((Y)x); Ale czy nie można rzucić całej listy jednocześnie? Na przykład, …
237 c#  list  casting  ienumerable 

10
Oczekiwanie na wiele zadań z różnymi wynikami
Mam 3 zadania: private async Task&lt;Cat&gt; FeedCat() {} private async Task&lt;House&gt; SellHouse() {} private async Task&lt;Tesla&gt; BuyCar() {} Wszystkie muszą uruchomić się, zanim mój kod będzie mógł kontynuować, a ja też potrzebuję wyników od każdego z nich. Żaden z wyników nie ma ze sobą nic wspólnego Jak zadzwonić i poczekać …


4
Różnica między ObservableCollection a BindingList
Chcę poznać różnicę między, ObservableCollectiona BindingListponieważ użyłem obu, aby powiadomić o każdej zmianie dodania / usunięcia w źródle, ale tak naprawdę nie wiem, kiedy wolę jedną od drugiej. Dlaczego miałbym wybrać jedną z poniższych opcji? ObservableCollection&lt;Employee&gt; lstEmp = new ObservableCollection&lt;Employee&gt;(); lub BindingList&lt;Employee&gt; lstEmp = new BindingList&lt;Employee&gt;();

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.