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.





2
Problem z pamięcią podręczną drzewa dostępną w przeglądarce Google Chrome w przypadku automatyzacji interfejsu użytkownika
Google Chrome nie odświeża elementów ułatwień dostępu ( AutomationElement ), gdy użytkownik przewija stronę w dół w przeglądarce. Aby to odtworzyć: Włącz dostępność renderera za pomocą: "chrome --force-render-accessibility"lub ustawiając Globalną dostępność na "chrome://accessibility". Przejdź do http://en.wikipedia.org/wiki/Google Otwórz inspect.exe w trybie automatyzacji interfejsu użytkownika (z zestawów Windows), poszukaj elementu „Linki do …


6
Jak dodać etykietkę narzędzia do kontrolki?
Mam pewne elementy sterujące, które chciałbym wyświetlić, ToolTipgdy kursor myszy znajduje się nad nim. W jaki sposób mogę to zrobić? Chciałbym wiedzieć, jak to zrobić poprawnie w kodzie, ale także w projektancie ( ToolTipw przyborniku jest komponent, ale nie całkiem… rozumiem). Nie zdziwiłbym się, gdyby to był duplikat, ale mogę …
154 c#  winforms  tooltip 

15
Jak przechwycić wywołanie metody w C #?
Dla danej klasy chciałbym mieć funkcjonalność śledzenia tj. Chciałbym logować każde wywołanie metody (podpis metody i rzeczywiste wartości parametrów) i każde wyjście metody (tylko podpis metody). Jak to osiągnąć, zakładając, że: Nie chcę używać żadnych bibliotek AOP innych firm dla języka C #, Nie chcę dodawać zduplikowanego kodu do wszystkich …
154 c#  reflection  aop 

22
Jak sprawdzić, czy IEnumerable ma wartość NULL lub jest pusty?
Uwielbiam string.IsNullOrEmptymetodę. Chciałbym mieć coś, co zapewniłoby tę samą funkcjonalność dla IEnumerable. Czy jest taki? Może jakaś klasa pomocnika kolekcji? Powodem, o który pytam, jest to, że w ifinstrukcjach kod wygląda na zagracony, jeśli wzór jest (mylist != null && mylist.Any()). Byłoby o wiele czystsze Foo.IsAny(myList). Ten post nie daje …


6
Jak sprawdzić, który proces blokuje plik przy użyciu platformy .NET?
Widziałem kilka odpowiedzi na temat używania uchwytu lub monitora procesu , ale chciałbym móc dowiedzieć się we własnym kodzie (C #), który proces blokuje plik. Mam paskudne przeczucie, że będę musiał pogrzebać w API win32, ale jeśli ktoś już to zrobił i może skierować mnie na właściwą ścieżkę, byłbym wdzięczny …
154 c#  file-locking 


8
C # - Jak uzyskać pliki programów (x86) w systemie Windows 64-bitowym
Używam: FileInfo( System.Environment.GetFolderPath( System.Environment.SpecialFolder.ProgramFiles) + @"\MyInstalledApp" W celu ustalenia, czy program został wykryty na komputerze użytkownika (nie jest to idealne rozwiązanie, ale program, którego szukam, jest starym, starym kludge aplikacji MS-DOS i nie mogłem wymyślić innej metody). W systemie Windows XP i 32-bitowych wersjach systemu Windows Vista działa to dobrze. …
153 c#  windows  file  64-bit 

7
MVC 3: Jak wyrenderować widok bez strony układu po załadowaniu przez Ajax?
Dowiaduję się o Progressive Enhancement i mam pytanie dotyczące widoków AJAXifying. W moim projekcie MVC 3 mam stronę układu, stronę Viewstart i dwa zwykłe widoki. Strona Viewstart znajduje się w katalogu głównym folderu Views, a zatem ma zastosowanie do wszystkich widoków. Określa, że ​​wszystkie widoki powinny być używane _Layout.cshtmlna stronie …

12
Źródło niedostępne podczas korzystania z konsoli Menedżera pakietów NuGet
Przenosimy nasze zarządzanie pakietami z ręcznego aktualizowania plików do NuGet. Próbuję zainstalować starsze wersje pakietów, aby pasowały do ​​tej, którą już mamy w kontroli źródła. Nie ma sposobu, aby to zrobić z interfejsu użytkownika, więc używam wiersza poleceń, aby uzyskać odpowiednią wersję. Z jakiegoś powodu Install-Packagepowtarza mi, że galeria nuget …

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.