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
tworzysz parametry obiektu w {}?
Próbuję odkodować fragment kodu z książki: List<Person> people = new List<Person>() { new Person {FirstName="Homer",LastName="Simpson",Age=47}, new Person {FirstName="Marge",LastName="Simpson",Age=45} }; Osoba jest tylko prostą klasą, którą stworzyli, z wieloma polami: Imię, Nazwisko itp. Nie rozumiem, czy nie wysyłamy parametrów do konstruktora Person w nawiasach klamrowych? Próbowałem replikować ten kod, ale wydaje …
15 c# 


7
Jaki jest najlepszy sposób tworzenia HTML w kodzie C #? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 5 lat temu . Uważam, że znaczniki powinny pozostać narzutami, a nie kodem z tyłu. Doszedłem do sytuacji, w …
15 c#  asp.net  html 

7
Co powinienem zawrzeć w nagłówku dokumentacji zajęć
Szukam pouczającego formatu dokumentacji klas dla moich klas Entity, Business Logic i Data Access. Znalazłem następujące dwa formaty stąd Format 1 ///----------------------------------------------------------------- /// Namespace: <Class Namespace> /// Class: <Class Name> /// Description: <Description> /// Author: <Author> Date: <DateTime> /// Notes: <Notes> /// Revision History: /// Name: Date: Description: ///----------------------------------------------------------------- Format …

4
Najlepsze praktyki dotyczące mapowania typów i metod rozszerzenia
Chcę zadać kilka pytań na temat najlepszych praktyk dotyczących typów mapowania i korzystania z metod rozszerzenia w języku C #. Wiem, że ten temat był omawiany wiele razy w ciągu ostatnich kilku lat, ale przeczytałem wiele postów i nadal mam wątpliwości. Problemem, który napotkałem, było rozszerzenie posiadanej przeze mnie klasy …

5
Jaki jest najskuteczniejszy sposób udostępniania kodu między aplikacjami .NET?
W naszej pracy mamy kilka różnych aplikacji .net, które mają wiele podstawowych funkcji. Zbudowaliśmy te aplikacje przy użyciu czystej architektury n-tier, ale osiągnęliśmy ten moment, kiedy zdajemy sobie sprawę, że kilkakrotnie zaimplementowaliśmy te same funkcje. Oczywiście narusza to OSUSZANIE i chcielibyśmy to poprawić. Już teraz używamy Nuget do osiągania sukcesów …

2
Jak zapobiec traktowaniu mojego pliku wykonywalnego z AV jako zły lub wirus?
Tworzę program, który będzie działał w systemie Windows i będzie działał jak program uruchamiający grę, służąc jako automatyczna aktualizacja i weryfikator plików na komputerze klienckim. Jednej rzeczy nie rozumiem, dlaczego moje oprogramowanie antywirusowe (Avast) uważa mój plik exe za niebezpieczny i nie chce go uruchomić bez pytania o umieszczenie go …

4
Jak efektywnie wyszukiwać wszystkie punkty orientacyjne w zasięgu określonego punktu orientacyjnego?
Próbuję rozpocząć od projektu wyszukiwania geograficznego, który znajdzie wszystkie punkty orientacyjne w odległości 10 km / mil (nieistotne dla tej historii) określonego punktu orientacyjnego. Załóżmy na przykład, że mam bazę danych zawierającą 1 000 000 punktów orientacyjnych. Aby znaleźć wszystkie punkty orientacyjne w odległości 10 mil od punktu orientacyjnego o …

7
Prymitywna vs klasa reprezentująca prosty obiekt domeny?
Jakie są ogólne wytyczne lub praktyczne zasady korzystania z obiektu specyficznego dla domeny w porównaniu do zwykłego ciągu lub liczby? Przykłady: Klasa wiekowa a liczba całkowita? Klasa FirstName vs String? UniqueID vs String Klasa PhoneNumber vs String vs Long? Klasa DomainName vs String? Myślę, że większość praktykujących OOP zdecydowanie powiedziałaby …

2
Po co używać ogólnej metody z ograniczeniem typu zamiast samego typu?
W innym pytaniu StackExchange zauważyłem, że ktoś używa tego prototypu: void DoSomething<T>(T arg) where T: SomeSpecificReferenceType { //Code.... } Mając na uwadze, że istnieje tylko ograniczenie jednego typu ( SomeSpecificReferenceType), jaka jest różnica i korzyść z pisania go w ten sposób, zamiast po prostu: void DoSomething(SomeSpecificReferenceType arg) { //Code.... } …
14 c#  .net  generics 

2
Kiedy powinienem używać niejawnego operatora konwersji typu C #?
W języku C # możemy przeciążać niejawny operator konwersji w ten sposób (przykład z MSDN ): struct Digit { /* ... */ public static implicit operator byte(Digit d) // implicit digit to byte conversion operator { /* ... */ } } W ten sposób możemy mieć typu, niestandardowy typ wartości …
14 c#  operators 


2
Dlaczego C # ma znacznie więcej funkcji niż Java? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 5 lat temu . Należy pamiętać, że nie jest to argument Java vs. C #. Jestem programistą …
14 java  c#  languages 

5
Czy powinienem napisać interfejs API przed implementacją?
Ostatnio zajmuję się bardziej „zorganizowanym” programowaniem i dowiaduję się, że powinienem programować interfejs, a nie implementację. Mając to na uwadze, czy lepiej byłoby „naszkicować” projekt w interfejsach przed napisaniem implementacji, jeśli to możliwe? A jeśli tak jest, to w przypadku korzystania z bibliotek stron trzecich (tj. Lidgren), czy powinienem owijać …


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.