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.

4
Wiązanie ComboBox WPF do listy niestandardowej
Mam ComboBox, który nie wydaje się aktualizować SelectedItem / SelectedValue. ComboBox ItemsSource jest powiązany z właściwością klasy ViewModel, która zawiera listę wpisów w książce telefonicznej RAS jako CollectionView. Następnie związałem (w oddzielnych momentach) obie właściwości SelectedItemlub SelectedValueinną właściwość ViewModel. Dodałem MessageBox do komendy save, aby debugować wartości ustawione przez wiązanie …
183 c#  wpf  data-binding  mvvm  combobox 


8
Czy moduł obsługi zdarzeń został już dodany?
Czy istnieje sposób, aby stwierdzić, czy do obiektu dodano moduł obsługi zdarzeń? Serializuję listę obiektów do / poza stan sesji, abyśmy mogli użyć stanu sesji opartego na SQL ... Gdy obiekt na liście ma zmienioną właściwość, musi zostać oflagowany, o czym obsługiwała wcześniej obsługa zdarzeń . Jednak teraz, gdy obiekty …
183 c#  .net  asp.net 

4
Czy procedury obsługi zdarzeń powstrzymują odśmiecanie pamięci?
Jeśli mam następujący kod: MyClass pClass = new MyClass(); pClass.MyEvent += MyFunction; pClass = null; Czy pClass będzie zbierany śmieci? Czy też będzie się kręcił, wciąż odpalając wydarzenia, gdy tylko się pojawią? Czy muszę wykonać następujące czynności, aby umożliwić zbieranie śmieci? MyClass pClass = new MyClass(); pClass.MyEvent += MyFunction; pClass.MyEvent …

9
Zagnieżdżanie czeka w Parallel.ForEach
W aplikacji metra muszę wykonać wiele połączeń WCF. Istnieje wiele połączeń, które należy wykonać, więc muszę je wykonywać w pętli równoległej. Problem polega na tym, że pętla równoległa kończy się przed zakończeniem wszystkich wywołań WCF. Jak zmieniłbyś to tak, aby działało zgodnie z oczekiwaniami? var ids = new List<string>() { …



13
C # vs Java Enum (dla nowych w C #)
Od jakiegoś czasu programuję w Javie i właśnie zostałem wrzucony do projektu napisanego całkowicie w języku C #. Próbuję przyspieszyć w C # i zauważyłem wyliczenia używane w kilku miejscach w moim nowym projekcie, ale na pierwszy rzut oka wyliczenia C # wydają się być bardziej uproszczone niż implementacja Java …




18
Jak powiązać wyliczenie z kontrolką combobox w WPF?
Próbuję znaleźć prosty przykład, w którym wyliczenia są pokazane w obecnej postaci. Wszystkie przykłady, które widziałem, próbują dodać ładnie wyglądające ciągi wyświetlania, ale nie chcę takiej złożoności. Zasadniczo mam klasę, która przechowuje wszystkie właściwości, które łączę, najpierw ustawiając DataContext na tę klasę, a następnie określając takie powiązanie w pliku xaml: …
182 c#  .net  wpf  xaml  data-binding 

2
Jak mogę sprawdzić, czy usługa Windows jest uruchomiona
Mam aplikację w języku C # (2.0 działającą na wbudowanym systemie XP), która komunikuje się z „stróżem” zaimplementowanym jako usługa systemu Windows. Po uruchomieniu urządzenia ta usługa zwykle zajmuje trochę czasu. Chciałbym sprawdzić na podstawie kodu, czy usługa jest uruchomiona. Jak mogę to osiągnąć?

4
Dosłowna notacja słownika w języku C #?
Obecnie mam WebSocket między JavaScript a serwerem zaprogramowanym w C #. W JavaScript mogę łatwo przekazywać dane za pomocą tablicy asocjacyjnej: var data = {'test': 'val', 'test2': 'val2'}; Aby przedstawić ten obiekt danych po stronie serwera, używam Dictionary<string, string>, ale jest to bardziej „kosztowne pisanie” niż w JavaScript: Dictionary<string, string> …
182 c#  dictionary  literals 

2
Linq to Entities dołączyć vs groupjoin
Przeszukałem sieć, ale wciąż nie mogę znaleźć prostej odpowiedzi. Czy ktoś może wyjaśnić (prostym językiem angielskim), co to GroupJoinjest? Czym różni się od zwykłego wewnętrznego Join? Czy jest powszechnie używany? Czy to tylko dla składni metody? Co ze składnią zapytania? Przykład kodu c # byłby miły.

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.