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.

7
C # Utwórz nowe T ()
Możesz zobaczyć, co próbuję (ale bezskutecznie) zrobić z następującym kodem: protected T GetObject() { return new T(); } Każda pomoc byłaby bardzo mile widziana. EDYTOWAĆ: Kontekst był następujący. Bawiłem się niestandardową klasą kontrolera, z której miały pochodzić wszystkie kontrolery, przy użyciu standardowych metod. W kontekście musiałem więc stworzyć nową instancję …
159 c#  .net  generics  c#-4.0  .net-4.0 

10
Istniejące połączenie zostało przymusowo zamknięte przez zdalnego hosta
Pracuję z komercyjną aplikacją, która wyrzuca SocketException z komunikatem, Istniejące połączenie zostało przymusowo zamknięte przez zdalnego hosta Dzieje się tak w przypadku połączenia gniazdowego między klientem a serwerem. Połączenie jest żywe i dobre, a mnóstwo danych jest przesyłanych, ale potem zostaje rozłączone znikąd. Czy ktoś to widział wcześniej? Jakie mogą …
159 c#  .net  networking  sockets 

6
[A] System.Web.WebPages.Razor.Configuration.HostSection nie może zostać przesłany do… problem z web.config
Otrzymuję następujący błąd: [A] System.Web.WebPages.Razor.Configuration.HostSection nie może zostać przesłany do [B] System.Web.WebPages.Razor.Configuration.HostSection. Typ A pochodzi z „System.Web.WebPages.Razor, Version = 2.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35” w kontekście „Default” w lokalizacji „C: \ WINDOWS \ Microsoft.Net \ assembly \ GAC_MSIL \ System .Web.WebPages.Razor \ v4.0_2.0.0.0__31bf3856ad364e35 \ System.Web.WebPages.Razor.dll '. Typ B …

24
Powiązanie punktu przerwania nie powiodło się - Visual Studio 2015
Właśnie zaktualizowałem program Visual Studio 2013 do 2015 i teraz mam problem z punktami przerwania. To trafienie lub chybienie, w którym punkty przerwania faktycznie zadziałają i jeśli ustawię je podczas debugowania, otrzymuję błąd: Powiązanie punktu przerwania nie powiodło się. Każda pomoc będzie mile widziana. Jestem gotów zrezygnować z 2015 roku …

6
Wykonuj operacje asynchroniczne w ASP.NET MVC, używając wątku z ThreadPool na platformie .NET 4
Po tym pytaniu czuję się komfortowo podczas korzystania z operacji asynchronicznych w ASP.NET MVC. Napisałem więc dwa posty na blogu na ten temat: Moje podejście do programowania asynchronicznego opartego na zadaniach w aplikacjach internetowych C # 5.0 i ASP.NET MVC Asynchroniczne wywołania bazy danych z opartym na zadaniach asynchronicznym modelem …

8
Sprawdź, czy właściwość ma atrybut
Biorąc pod uwagę właściwość w klasie z atrybutami - jaki jest najszybszy sposób określenia, czy zawiera ona dany atrybut? Na przykład: [IsNotNullable] [IsPK] [IsIdentity] [SequenceNameAttribute("Id")] public Int32 Id { get { return _Id; } set { _Id = value; } } Jaka jest najszybsza metoda ustalenia, na przykład, że ma …
158 c#  performance 




18
Nie można załadować pliku lub zestawu „System.Net.Http.Formatting” lub jednej z jego zależności. System nie może odnaleźć określonej ścieżki
Mam małą aplikację MVC, której używam do ćwiczeń, ale teraz za każdym razem, gdy próbuję debugować, napotykam błąd: Could not load file or assembly 'System.Net.Http.Formatting' or one of its dependencies. The system cannot find the path specified. Wyszukałem w Google, ale nie mogę znaleźć rozwiązania. Używam .NET 4.5. Nie może …


4
Dlaczego TestInitialize jest uruchamiany dla każdego testu w moich testach jednostkowych programu Visual Studio?
Używam Visual Studio 2010 Beta 2. Mam jeden [TestClass], który ma [TestInitialize], [TestCleanup]a kilka [TestMethods]. Za każdym razem, gdy uruchamiana jest metoda testowa, uruchamiane są RÓWNIEŻ metody inicjowania i czyszczenia! Odniosłem wrażenie, że [TestInitialize]& [TestCleanup]powinno być uruchamiane tylko raz, podczas lokalnego testu. Czy to jest poprawne? Jeśli nie, jaki jest …

8
Opcje osadzania Chromium zamiast kontrolki IE WebBrowser z WPF / C #
Formant WPF WebBrowser oparty na programie Internet Explorer cierpi na niektóre problemy z klawiaturą i fokusem oraz problemy z wyciekiem pamięci . Jako alternatywne rozwiązanie tych problemów rozważamy dostępne opcje hostowania Chromium zamiast kontrolki WebBrowser w naszym projekcie WPF / C # opartym na edycji HTML. Podobne pytania zostały zapytałem …

4
Lista obiektów w C #, jak uzyskać sumę właściwości
Mam listę obiektów. Jedną z właściwości pojedynczego wpisu obiektu jest kwota. Jak uzyskać sumę kwoty? Jeśli moja lista była typu double, być może uda mi się zrobić coś takiego: double total = myList.Sum(); Jednak chcę coś podobnego, ale ta składnia jest niepoprawna. double total = myList.amount.Sum(); Jak mam się do …
158 c#  list  sum 

3
Dodawanie nagłówków HTTP do HttpClient
Wszystko: Muszę dodać nagłówki http do HttpClient, zanim wyślę żądanie do usługi sieci Web. Jak to zrobić dla indywidualnego żądania (w przeciwieństwie do HttpClient do wszystkich przyszłych żądań)? Nie jestem pewien, czy jest to w ogóle możliwe. var client = new HttpClient(); var task = client.GetAsync("http://www.someURI.com") .ContinueWith((taskwithmsg) => { var …

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.