Pytania oznaczone «.net»

654
Używanie LINQ do usuwania elementów z Listy <T>

Powiedz, że mam zapytanie LINQ, takie jak: var authors = from x in authorsList where x.firstname == "Bob" select x; Biorąc pod uwagę, że authorsListjest to typ List<Author>, jak mogę usunąć Authorelementy, authorsListktóre są zwracane przez zapytanie do authors? Lub, inaczej mówiąc, jak...

632
Interfejsy C #. Implementacja niejawna a implementacja jawna

Jakie są różnice we wdrażaniu interfejsów niejawnie i jawnie w języku C #? Kiedy należy używać niejawnego, a kiedy jawnego? Czy są jakieś zalety i / lub wady jednego lub drugiego? Oficjalne wytyczne Microsoft (z pierwszej edycji Framework Design Guidelines ) stwierdzają, że użycie jawnych...

618
Osadzanie bibliotek DLL w skompilowanym pliku wykonywalnym

Czy można osadzić wcześniej istniejącą bibliotekę DLL w skompilowanym pliku wykonywalnym w języku C # (tak, że masz tylko jeden plik do dystrybucji)? Jeśli to możliwe, jak można to zrobić? Zwykle nie mam nic przeciwko pozostawieniu bibliotek DLL na zewnątrz i skonfigurowaniu programu do obsługi...

605
Uruchom polecenia wiersza polecenia

Czy istnieje sposób uruchamiania poleceń wiersza polecenia z aplikacji C #? Jeśli tak, to jak powinienem wykonać następujące czynności: copy /b Image1.jpg + Archive.rar Image2.jpg Zasadniczo osadza plik RAR w obrazie JPG. Zastanawiałem się tylko, czy istnieje sposób, aby to zrobić automatycznie w...

602
Co to jest @ przed ciągiem w C #?

To jest pytanie .NET dla C # (lub ewentualnie VB.net), ale próbuję dowiedzieć się, jaka jest różnica między następującymi deklaracjami: string hello = "hello"; vs. string hello_alias = @"hello"; Wydruk na konsoli nie ma znaczenia, właściwości długości są takie same....

594
Odpowiednik C # SQL Server DataTypes

W przypadku poniższych typów danych programu SQL Server jaki typ danych odpowiadałby w języku C #? Dokładna numeracja bigint numeric bit smallint decimal smallmoney int tinyint money Przybliżone wartości liczbowe float real Data i

587
Jakie są prawdziwe zalety ExpandoObject?

ExpandoObject klasa dodawanych do .NET 4 pozwala dowolnie ustawić właściwości na obiekt w czasie wykonywania. Czy ma to jakąś przewagę nad używaniem Dictionary<string, object>, a nawet Hashtable ? O ile mi wiadomo, jest to nic innego jak tabela haszująca, do której można uzyskać dostęp z...

582
Jak utworzyć pole tekstowe, które akceptuje tylko liczby?

Mam aplikację formularzy systemu Windows z formantem pola tekstowego, który chcę akceptować tylko wartości całkowite. W przeszłości przeprowadzałem tego rodzaju walidację, przeciążając zdarzenie KeyPress i usuwając znaki, które nie pasowały do ​​specyfikacji. Patrzyłem na kontrolkę MaskedTextBox,...