Pytania otagowane jako c#

C # to wieloparadygmatyczny, zarządzany obiektowy język programowania ze zbieraniem elementów bezużytecznych stworzony przez firmę Microsoft równolegle z platformą .NET

1
Czy korzystamy właściwie ze wzoru repozytorium?
Korzystamy z szeregu oddzielnych klas z przyrostkiem, -repositoryaby pobrać dane z bazy danych; dla każdej tabeli własne repozytorium. Mamy na przykład customerrepositoryklasę, która ma wszelkiego rodzaju metody pozyskiwania klientów i vacancyrepositoryktóra ma wszelkiego rodzaju metody pozyskiwania wolnych miejsc pracy. Mam dwa pytania dotyczące tego sposobu robienia rzeczy: Co powiesz na …


7
Czy C # daje ci „mniej sznurka do powieszenia się” niż C ++? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, 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 ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …

3
Czy ktoś może mi wyjaśnić konwencję kodowania C #?
Niedawno zacząłem pracować z Unity3D i przede wszystkim pisać skrypty w języku C #. Jak zwykle programuję w Javie, różnice nie są zbyt duże, ale wciąż odwoływałem się do kursu awaryjnego, aby upewnić się, że jestem na dobrej drodze. Jednak moją największą ciekawością z C # jest to, że używa …

5
Klasy podstawowe jako fabryki?
W weekend pisałem trochę kodu i chciałem napisać fabrykę jako metodę statyczną w klasie bazowej. Moim pytaniem jest po prostu wiedzieć, czy jest to podejście idomatyczne? Wydaje mi się, że może nie być tak, że klasa podstawowa ma wiedzę o klasie pochodnej. To powiedziawszy, nie jestem pewien prostszego sposobu na …
14 c#  class-design 

4
Wady używania typów dynamicznych w C #
Ostatnio studiowałem więcej na temat typów dynamicznych w C #. W niektórych przykładach zrozumiałem, że po skompilowaniu kod nie wymaga ponownej kompilacji, ale można go wykonać bezpośrednio. Uważam, że elastyczność zapewniana przez słowo kluczowe w celu faktycznej zmiany typu danych do woli jest wielką zaletą . Pytanie, Czy są jakieś …

5
Testowanie obciążenia: jak generować żądania na sekundę?
Mam komponent serwera, który działa na Zeroc-ICE. Kiedy chciałem załadować test, pomyślałem, że skorzystanie z biblioteki równoległej do utworzenia wielu żądań to wystarczy. Ale tak się nie kończy. Korzystanie z biblioteki Parallel (Parallel.For) z C # najwyraźniej było łatwiejsze, ale nie wydaje się, aby dokładnie generowało wszystko równolegle w tym …


10
Konwersja kodu Fortran 77 na C #
Próbuję przekonwertować program Fortan77 do C #. Mam podprogram z około 650 liniami kodu i przerażającymi instrukcjami GOTO w każdym miejscu. Mam dużo problemów, nawet zaczynam wizualizować przebieg podprogramu, aby dowiedzieć się, co on robi. Czy jest ktoś z doświadczeniem w tego rodzaju sprawach, który mógłby udzielić mi porady, jak …
14 c#  fortran 

3
Czy to dobra praktyka ustawia parametry połączenia w konfiguracji internetowej?
Niedawno mam dyskusję z kilkoma moimi kolegami z mojej pracy, ponieważ powiedzieli, że lepiej jest mieć w .DLL zaszyfrowane połączenie łańcuchowe. I powiedziałem, dlaczego po prostu nie używać szyfrowanego połączenia zdefiniowanego w pliku web.config? to jest to samo i jest lepsze, ponieważ framework encji, na przykład szuka nazwy połączenia w …


1
Preferowany sposób deklarowania zdarzeń
Jestem całkiem zadowolony ze zrozumienia modelu zdarzeń .NET. Myślę, że nie rozumiem małego niuansu systemu. Kiedy zacząłem umieszczać wydarzenia na moich zajęciach, używałbym standardowego sposobu: public event EventHandler<MyEventArgs> MyEvent; Oznaczało to, że do subskrybowania tego wydarzenia potrzebna byłaby metoda taka jak: void HandleThatEvent(object sender, MyEventArgs args){...} Co jest miłe, ale …
14 c# 


7
Etykieta Open Source
Zacząłem pracować nad moim pierwszym projektem open source na Codeplex i natknąłem się na okropny kod. (Dowiedziałem się, że C # nadal ma instrukcję „goto”). Zacząłem dodawać funkcje, których chciał „właściciel”, a po zbadaniu bazy kodu i zobaczeniu, jaki to bałagan (np. Używając „goto”), chciałem to wyczyścić trochę. Ale jestem …

3
Jak skonfigurować MVP dla rozwiązania Winforms?
W przeszłości korzystałem z MVP i MVC i wolę MVP, ponieważ moim zdaniem znacznie lepiej kontroluje przebieg wykonywania. Stworzyłem swoją infrastrukturę (klasy magazynu danych / repozytorium) i używam ich bez problemu podczas twardego kodowania przykładowych danych, więc teraz przechodzę do GUI i przygotowuję MVP. Sekcja A Widziałem MVP używającego widoku …

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.