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
Debugowanie właściwości automatycznych
Czy istnieje sposób na ustawienie punktu przerwania na ustawieniu / pobraniu we właściwości zaimplementowanej automatycznie? int Counter { get; set; } Oprócz zmiany na standardową właściwość (robię to w ten sposób, ale aby to zrobić, muszę zmienić i przekompilować cały projekt)

5
Definicja operatora „==” dla Double
Z jakiegoś powodu podkradałem się do źródła .NET Framework dla tej klasy Doublei odkryłem, że deklaracja ==to: public static bool operator ==(Double left, Double right) { return left == right; } Ta sama logika obowiązuje dla każdego operatora. Jaki jest sens takiej definicji? Jak to działa? Dlaczego nie tworzy nieskończonej …
126 c#  .net  language-lawyer 

20
Porównaj równość między dwoma obiektami w NUnit
Próbuję zapewnić, że jeden obiekt jest „równy” innemu obiektowi. Obiekty są po prostu instancjami klasy z wieloma właściwościami publicznymi. Czy istnieje łatwy sposób, aby NUnit potwierdzał równość na podstawie właściwości? To jest moje obecne rozwiązanie, ale myślę, że może być coś lepszego: Assert.AreEqual(LeftObject.Property1, RightObject.Property1) Assert.AreEqual(LeftObject.Property2, RightObject.Property2) Assert.AreEqual(LeftObject.Property3, RightObject.Property3) ... Assert.AreEqual(LeftObject.PropertyN, …


23
Jak mogę sprawić, aby ta lista wyboru ASP.NET MVC działała?
Tworzę listę selectList w moim kontrolerze, aby wyświetlić ją w widoku. Próbuję stworzyć to w locie, coś w rodzaju ... w ten sposób ... myViewData.PageOptionsDropDown = new SelectList(new [] {"10", "15", "25", "50", "100", "1000"}, "15"); Kompiluje się, ale wynik jest zły ... <select id="PageOptionsDropDown" name="PageOptionsDropDown"> <option>10</option> <option>15</option> <option>25</option> <option>50</option> …

11
Wiele metody HttpPost w kontrolerze interfejsu API sieci Web
Zaczynam korzystać z projektu MVC4 Web API, mam kontroler z wieloma HttpPostmetodami. Kontroler wygląda następująco: Kontroler public class VTRoutingController : ApiController { [HttpPost] public MyResult Route(MyRequestTemplate routingRequestTemplate) { return null; } [HttpPost] public MyResult TSPRoute(MyRequestTemplate routingRequestTemplate) { return null; } } Tutaj MyRequestTemplatereprezentuje klasę szablonu odpowiedzialną za obsługę Json przechodzącą …

7
Co to jest LINQ i do czego służy? [Zamknięte]
Trudno powiedzieć, o co się tutaj pyta. Pytanie to jest niejednoznaczne, niejasne, niekompletne, zbyt szerokie lub retoryczne i nie można na nie racjonalnie odpowiedzieć w obecnej formie. Aby uzyskać pomoc w wyjaśnieniu tego pytania i ponownym otwarciu, odwiedź Centrum pomocy . Zamknięte 7 lat temu . Co to jest LINQ? …
126 c#  linq 

12
Konwertuj piksele na punkty
Muszę przekonwertować piksele na punkty w C #. Widziałem kilka skomplikowanych wyjaśnień na ten temat, ale nie mogę znaleźć prostego wzoru. Załóżmy, że standardowe 96 dpi, jak obliczyć tę konwersję?
126 c#  .net  pixel  point 




24
Jak powiązać Enum z kontrolką DropDownList w ASP.NET?
Powiedzmy, że mam następujące proste wyliczenie: enum Response { Yes = 1, No = 2, Maybe = 3 } Jak mogę powiązać to wyliczenie z kontrolką DropDownList, aby opisy były wyświetlane na liście, a także pobrać skojarzoną wartość liczbową (1, 2, 3) po wybraniu opcji?
126 c#  .net  asp.net 


8
Jak wykonać kod PO załadowaniu formularza?
W .NET formularze systemu Windows mają zdarzenie, które jest wyzwalane przed załadowaniem formularza (Form.Load), ale nie ma odpowiedniego zdarzenia, które jest wyzwalane PO załadowaniu formularza. Chciałbym wykonać jakąś logikę po załadowaniu formularza. Czy ktoś może doradzić rozwiązanie?
126 c#  .net  winforms  events 

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.