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.

4
NUnit kontra xUnit
На этот вопрос есть ответы на Stack Overflow на русском : Что выбрать: nUnit vs xUnit? Jakie są różnice między NUnit i xUnit.net ? Jaki jest sens rozwijania dwóch z nich, a nie tylko jednego? Czytałem, że xUnit jest rozwijany przez wynalazcę NUnit: xUnit.net to narzędzie do testów jednostkowych dla …
115 c#  .net  nunit  xunit 


4
Uzyskaj „Błąd wewnętrzny w ewaluatorze wyrażeń” w funkcji „Dodaj zegarek” podczas próby debugowania kodu usługi WCF (MSVS 2013)
Kilka dni temu przeniosłem moje rozwiązanie do MSVS 2013. Działa dobrze, z wyjątkiem jednej rzeczy: kiedy próbuję debugować kod mojej usługi WCF, działa, ale gdy chcę obserwować stan dowolnej zmiennej, mówi: „Błąd wewnętrzny w wyrażeniu oceniający ”. Funkcja dodawania zegarka działa normalnie po stronie klienta, ale w kodzie serwisowym jest …

10
Test jednostkowy, NUnit czy Visual Studio?
Używam programu Visual Studio (czasami resharper) do uruchomienia mojego testu jednostkowego. Słyszałem o NUnit, ale nie wiem o nim zbyt wiele ... Powinienem się tym przejmować? Czy może zaoferować coś lepszego niż studio wizualne? Czy powinienem używać NUnit i dlaczego?


2
ExecuteReader wymaga otwartego i dostępnego połączenia. Bieżący stan połączenia to Łączenie
Podczas próby połączenia się z bazą danych MSSQL przez ASP.NET online, otrzymam następujące informacje, gdy dwie lub więcej osób połączą się jednocześnie: ExecuteReader wymaga otwartego i dostępnego połączenia. Bieżący stan połączenia to Łączenie. Strona działa dobrze na moim serwerze localhost. To jest przybliżony kod. public Promotion retrievePromotion() { int promotionID …

10
Przeciążenie operatora C # dla `+ =`?
Próbuję zrobić przeciążenia operatorów dla += , ale nie mogę. Mogę tylko przeciążać operatora +. Dlaczego? Edytować Powodem, dla którego to nie działa, jest to, że mam klasę Vector (z polami X i Y). Rozważmy następujący przykład. vector1 += vector2; Jeśli moje przeciążenie operatora jest ustawione na: public static Vector …

7
Czym dokładnie jest „klasa specjalna”?
Po nieudanej kompilacji czegoś podobnego do następującego: public class Gen<T> where T : System.Array { } z błędem Ograniczenie nie może być klasą specjalną `` System.Array '' Zacząłem się zastanawiać, czym właściwie są „specjalne zajęcia”? Ludziom często wydaje się, że popełniają ten sam rodzaj błędu, gdy określają System.Enumw ogólnym ograniczeniu. …

12
Program Visual Studio 2015 przerwa w przypadku nieobsługiwanych wyjątków, które nie działają
W programie Visual Studio było kiedyś określone pole wyboru „Przerwij w przypadku nieobsługiwanego wyjątku”. W 2015 roku został on usunięty (lub przeniesiony w miejsce, w którym nie mogę go znaleźć). Więc teraz moje przekonwertowane projekty nie psują się, jeśli nie uda mi się zapewnić obsługi wyjątków na poziomie użytkownika. Nie …


7
Czy kolejność funkcji LINQ ma znaczenie?
Zasadniczo, zgodnie z pytaniem ... czy kolejność funkcji LINQ ma znaczenie dla wydajności ? Oczywiście wyniki nadal musiałyby być identyczne ... Przykład: myCollection.OrderBy(item => item.CreatedDate).Where(item => item.Code > 3); myCollection.Where(item => item.Code > 3).OrderBy(item => item.CreatedDate); Oba zwracają te same wyniki, ale są w innej kolejności LINQ. Zdaję sobie sprawę, …
114 c#  performance  linq 


8
Jak mogę znaleźć określony element w List <T>?
Moja aplikacja korzysta z takiej listy: List&lt;MyClass&gt; list = new List&lt;MyClass&gt;(); Za pomocą tej Addmetody MyClassdo listy dodawane jest kolejne wystąpienie . MyClass udostępnia między innymi następujące metody: public void SetId(String Id); public String GetId(); Jak mogę znaleźć konkretną instancję MyClassza pomocą GetIdmetody? Wiem, że jest Findmetoda, ale nie wiem, …
114 c#  list  properties  find 

9
zminimalizuj aplikację do zasobnika systemowego
Mam aplikację Windows Forms obsługiwaną przez C # i Visual Studio 2010. Jak zminimalizować aplikację do paska zadań (nie paska zadań), a następnie przywrócić ją po dwukrotnym kliknięciu w zasobniku systemowym? dowolny pomysł? także, jak mogę utworzyć menu w ikonie w zasobniku systemowym, a kiedy klikam je prawym przyciskiem myszy, …
114 c#  windows  winforms 

10
Jak zresetować licznik czasu w C #?
Istnieją trzy Timerklasy, że jestem świadom, System.Threading.Timer, System.Timers.Timer, i System.Windows.Forms.Timer, ale żaden z nich posiada .Reset()funkcję, która będzie zresetować aktualny czas, jaki upłynął do 0. Czy istnieje klasa BCL, która ma taką funkcjonalność? Czy można to zrobić w inny sposób niż hack? (Pomyślałem, że być może zmiana limitu czasu może …
114 c#  timer 

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.