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
Czytanie dokumentów PDF w .Net [zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
90 c#  .net  pdf 


2
Url.Action umieszcza & amp; w moim adresie URL, jak mogę to rozwiązać?
Chcę wysłać zmienne itemId i entityModel do ActionResult CreateNote: public ActionResult CreateNote( [ModelBinder(typeof(Models.JsonModelBinder))] NoteModel Model, string cmd, long? itemId, string modelEntity) z tym javascript: Model.meta.PostAction = Url.Action("CreateNote", new { cmd = "Save", itemId = itemId, modelEntity = modelEntity}); Jednak wysyłany adres URL to localhost:1304/Administration/blue/en-gb/Entity/CreateNote?modelEntity=Phrase&itemId=44 chcę wysłać localhost:1304/Administration/blue/en-gb/Entity/CreateNote?modelEntity=Phrase&itemId=44 Jak mogę uniemożliwić …

3
Model-View-Presenter w WinForms
Po raz pierwszy próbuję zaimplementować metodę MVP przy użyciu WinForms. Próbuję zrozumieć funkcję każdej warstwy. W moim programie mam przycisk GUI, który po kliknięciu otwiera okno dialogowe openfiledialog. Więc używając MVP, GUI obsługuje zdarzenie kliknięcia przycisku, a następnie wywołuje presenter.openfile (); Czy w ramach presenter.openfile () powinno to delegować otwarcie …

5
Przewodnik po stylu dla języka C #? [Zamknięte]
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 6 lat temu . Popraw to pytanie Podoba mi się przewodnik po stylach używany przez Google dla języka c ++, opublikowany tutaj . …
90 c#  coding-style 



3
Opcjonalne parametry w routingu atrybutów Web Api
Chcę obsłużyć POST następującego wywołania API: /v1/location/deviceid/appid Dodatkowe parametry pochodzą z post-body. To wszystko działa dobrze dla mnie. Teraz chcę rozszerzyć mój kod, zezwalając „deviceid” i / lub „appid” i / lub BodyData na null: /v1/location/deviceid /v1/location/appid /v1/location/ Te 3 adresy URL powinny odpowiadać tą samą drogą. Moje pierwsze podejście …


4
Dlaczego mogę przypisać 0,0 do wartości wyliczenia, ale nie 1,0
Tak z ciekawości: dlaczego mogę przypisać 0,0 do zmiennej, która jest typu wyliczeniowego, ale nie 1,0? Spójrz na następujący kod: public enum Foo { Bar, Baz } class Program { static void Main() { Foo value1 = 0.0; Foo value2 = 1.0; // This line does not compile Foo value3 …
90 c# 


9
Słownik kluczy złożonych
Mam kilka obiektów na liście, powiedzmy, List<MyClass>a MyClass ma kilka właściwości. Chciałbym utworzyć indeks listy w oparciu o 3 właściwości MyClass. W tym przypadku 2 właściwości to int, a jedna właściwość to data i godzina. Zasadniczo chciałbym móc zrobić coś takiego: Dictionary< CompositeKey , MyClass > MyClassListIndex = Dictionary< CompositeKey …
90 c#  dictionary 

2
Nie można zastosować właściwości publikowania dla elementu X
Za każdym razem, gdy tworzymy kompilację w naszym głównym rozwiązaniu, otrzymujemy następujące ostrzeżenie: Nie można zastosować właściwości publikowania dla elementu „microsoft.visualstudio.qualitytools.unittestframework”. Czy ktoś widział coś takiego wcześniej? Jakieś pomysły, jak to naprawić? Dzieje się tak na wszystkich naszych maszynach deweloperskich, a także na naszym serwerze kompilacji TFS. Jednak pojawia się …

7
Błąd Nieprawidłowa opcja '6' dla / langversion; musi mieć wartość ISO-1, ISO-2, 3, 4, 5 lub wartość domyślną
Próbuję ukierunkować .NET 4.6, a także skorzystać z najnowszej wersji C #, zmieniając wersję językową C # na 6. Jednak podczas kompilacji wyskoczył mi ten błąd: Błąd Nieprawidłowa opcja '6' dla / langversion; musi mieć wartość ISO-1, ISO-2, 3, 4, 5 lub wartość domyślną Jeśli zaktualizuję ustawienie /langversion:6w Web.Config do …

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.