C # to wieloparadygmatyczny, zarządzany obiektowy język programowania ze zbieraniem elementów bezużytecznych stworzony przez firmę Microsoft równolegle z platformą .NET
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 …
Wyrażenie lambda w języku C # ma również zamknięcia, ale rzadko jest omawiane przez społeczności lub książki w języku C #. Widzę o wiele więcej osób zajmujących się JavaScript i książek mówi o jego zamknięciach niż w świecie C #. Dlaczego?
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 4 lata temu . Przez krótki czas pracy jako profesjonalny programista widziałem wiele aplikacji napisanych przez programistów, …
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 . Przygotowuję sekcję LINQ w pytaniach do wywiadu dla starszych programistów. Jakie są najciekawsze …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby koncentrowało się tylko na jednym problemie edytując ten post . Zamknięte 6 lat temu . Myślę, że koncepcyjnie rozumiem delegatów C #, jednak staram się znaleźć przykład z prawdziwego świata, …
Czytałem Efektywna praca ze starszymi kodami i czystym kodem w celu opracowania strategii uczenia się, w jaki sposób rozpocząć czyszczenie istniejącej bazy kodu dużej aplikacji WWW ASP.NET. System ten istnieje od 2005 r. I od tego czasu został poddany wielu udoskonaleniom. Pierwotnie kod miał następującą strukturę (i nadal jest w …
Opracowanie aplikacji internetowej, która powinna umożliwić Użytkownikowi planowanie spotkania w oparciu o strefę czasową. Przechowuję zaplanowaną przez użytkownika datę i godzinę jako datę i godzinę serwera w polu bazy danych. Podczas wyświetlania informacji o harmonogramie pobrano wartość z bazy danych i przekonwertowano na strefę czasową użytkownika. Przetwarzanie w bazie kodu …
Jakie są główne zalety posiadania czystych modeli POCO? Rozumiem, że modele powinny być czyste i proste, ale zazwyczaj lubię utrzymywać utrzymanie obiektów potomnych w klasach modeli. Na przykład, jeśli mam a ClassAi ClassBzdefiniowane w następujący sposób: public class ClassA { public string MyProp { get; set; } public IEnumerable<ClassB> Children …
Mam doświadczenie w programowaniu w Javie, JavaScript i PHP. Czytam Microsoft Visual C # 2010 krok po kroku, co moim zdaniem jest bardzo dobrą książką na temat zapoznania się z językiem C #. Wydaje mi się, że mam problemy ze zrozumieniem statycznego słowa kluczowego. Z tego, co rozumiem do tej …
Mam metodę, która tworzy plik danych po rozmowie z tablicą cyfrową: CreateDataFile(IFileAccess boardFileAccess, IMeasurer boardMeasurer) Oto boardFileAccessi boardMeasurerta sama instancja Boardobiektu, który implementuje zarówno IFileAccessi IMeasurer. IMeasurerjest stosowany w tym przypadku do pojedynczej metody, która spowoduje, że jeden pin na płycie będzie aktywny, aby wykonać prosty pomiar. Dane z tego …
W C ++ size_t(lub, bardziej poprawnie, T::size_typektóry jest „zwykle” size_t; tj. unsignedTyp) jest używany jako wartość zwracana dla size()argumentu argumentu operator[]itd. (Patrz std::vector, i in.) Z drugiej strony języki .NET używają int(i opcjonalnie long) do tego samego celu; w rzeczywistości języki zgodne z CLS nie są wymagane do obsługi typów …
C # oferuje refi outsłów kluczowych, aby argumenty mają być przekazywane przez referencję. Semantyka tych dwóch jest bardzo podobna. Jedyną różnicą jest inicjalizacja zmiennej flaged: refwymaga zainicjowania zmiennej przed przekazaniem jej do funkcji, outnie. outwymaga inicjalizacji zmiennej wewnątrz funkcji, refnie wymaga. Przypadki użycia tych dwóch słów kluczowych są również prawie …
Buduję .NET 4.5 C # Web API RESTful rozwiązanie i chciałbym, aby ktoś mi powiedział, czy moje rozwiązanie projektu jest poprawne i / lub mądre (-wystarczy?) Dla rozwiązania zaprojektowanego przy użyciu Domain Driven Design, proszę. Rozwiązanie zostało podzielone na 6 projektów: /Baza (Niczego nie ma) Projekt internetowy stanowi interfejs między …
Przepraszam, jeśli wydaje się to kolejną powtórką pytania, ale za każdym razem, gdy znajduję artykuł na ten temat, głównie mówi on o tym, czym jest DI. Tak, dostaję DI, ale staram się zrozumieć potrzebę kontenera IoC, do którego wszyscy chyba się pakują. Czy celem kontenera IoC jest po prostu „automatyczne …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.