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.

10
Jak zaimplementować silnik reguł?
Mam tabelę db, która przechowuje następujące elementy: RuleID objectProperty ComparisonOperator TargetValue 1 age 'greater_than' 15 2 username 'equal' 'some_name' 3 tags 'hasAtLeastOne' 'some_tag some_tag2' Teraz powiedz, że mam zbiór tych reguł: List<Rule> rules = db.GetRules(); Teraz mam również instancję użytkownika: User user = db.GetUser(....); Jak miałbym przechodzić przez te reguły, …
205 c#  dynamic  rule-engine 

23
Jak wypełnić / utworzyć tablicę C # za pomocą jednej wartości?
Wiem, że instancyjne tablice typów wartości w języku C # są automatycznie zapełniane domyślną wartością typu (np. False dla bool, 0 dla int itp.). Czy istnieje sposób na automatyczne wypełnienie tablicy wartością początkową, która nie jest domyślna? Zarówno podczas tworzenia, jak i później wbudowanej metody (np. Java Arrays.fill () )? …
205 c#  arrays  default-value 

30
Nie można załadować DLL „SQLite.Interop.dll”
Okresowo otrzymuję następujący wyjątek: Unable to load DLL 'SQLite.Interop.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E) Używam 1.0.82.0. wersja, instalując go z nugetem w VS2010, OS Win7 64. Gdy wyjątek zacznie się pojawiać, pojawia się stale - podczas debugowania, wydawania i uruchamiania aplikacji w VS lub …



20
Jak ukryć przycisk zamykania w oknie WPF?
Piszę modalne okno dialogowe w WPF. Jak ustawić okno WPF, aby nie miało przycisku zamykania? Nadal chciałbym, WindowStateżeby miał normalny pasek tytułu. Znalazłem ResizeMode, WindowStatei WindowStyle, ale żadna z tych właściwości pozwala mi ukryć zamykacz ale pokazać pasek tytułu, jak w modalnych okien dialogowych.
204 c#  wpf  xaml  button  dialog 

10
Jak uzyskać użycie procesora w C #?
Chcę uzyskać ogólne całkowite wykorzystanie procesora dla aplikacji w języku C #. Znalazłem wiele sposobów zagłębiania się we właściwości procesów, ale chcę tylko użycia procesora przez procesy i całego procesora, tak jak w Menedżerze zadań. W jaki sposób mogę to zrobić?
204 c#  cpu-usage 

3
Jaki jest cel ustawienia „Preferuj 32-bit” w programie Visual Studio i jak ono faktycznie działa?
Nie jest dla mnie jasne, w jaki sposób kompilator będzie wiedział, jak się kompilować w wersji 64-bitowej, kiedy będzie to konieczne. Skąd ma wiedzieć, kiedy może śmiało celować na 32-bit? Jestem głównie ciekawy, w jaki sposób kompilator wie, na którą architekturę celować podczas kompilacji. Czy analizuje kod i podejmuje decyzję …

6
Jaka jest różnica między i ++ a ++ i?
Widziałem je zarówno wykorzystywane w wielu kawałków kodu C # i chciałbym wiedzieć kiedy użyć i++lub ++i( ibędąc liczba zmienna jak int, float, doubleitp). Czy ktoś to wie?
204 c# 

10
Jaka jest różnica między C # a .NET?
Czy mogę wiedzieć, jaka jest różnica między C # a .NET? Kiedy myślę o C #, od razu powiedziałbym, że jest to język .NET, ale kiedy szukam ofert pracy, wymagają od kandydatów doświadczenia w C # i .NET. Czy ktoś może mi wyjaśnić?
204 c#  .net 

15
Lepsze nazewnictwo w klasach Tuple niż „Item1”, „Item2”
Czy istnieje sposób na użycie klasy Tuple, ale podać w niej nazwy przedmiotów? Na przykład: public Tuple<int, int, int int> GetOrderRelatedIds() Zwraca identyfikatory OrderGroupId, OrderTypeId, OrderSubTypeId i OrderRequirementId. Byłoby miło poinformować użytkowników mojej metody, która jest która. (Po wywołaniu metody wyniki są następujące: item1, result.Item2, result.Item3, result.Item4. Nie jest jasne, …
204 c#  c#-4.0  tuples 

14
Jak uzyskać wartość AM / PM z DateTime?
Kod, o którym mowa, znajduje się poniżej: public static string ChangePersianDate(DateTime dateTime) { System.Globalization.GregorianCalendar PC = new System.Globalization.GregorianCalendar(); PC.CalendarType = System.Globalization.GregorianCalendarTypes.USEnglish; return PC.GetYear(dateTime).ToString() + "/" + PC.GetMonth(dateTime).ToString() + "/" + PC.GetDayOfMonth(dateTime).ToString() + "" + PC.GetHour(dateTime).ToString() + ":" + PC.GetMinute(dateTime).ToString() + ":" + PC.GetSecond(dateTime).ToString() + " " ???????????????? } Jak mogę …


13
Uzyskaj nazwę właściwości jako ciąg
(Zobacz poniżej rozwiązanie, które utworzyłem przy użyciu odpowiedzi, którą zaakceptowałem) Usiłuję poprawić konserwowalność kodu wymagającego refleksji. Aplikacja ma interfejs zdalny .NET, odsłaniając (między innymi) metodę o nazwie Wykonaj, aby uzyskać dostęp do części aplikacji nie zawartych w opublikowanym zdalnym interfejsie. Oto, w jaki sposób aplikacja określa właściwości (w tym przykładzie …

30
Jak mogę naprawić błąd Microsoft Visual Studio: „pakiet nie został poprawnie załadowany”?
Zainstalowałem Visual Studio 2012 i DevExpress 13.1. Podczas uruchamiania programu Visual Studio generował błąd pokazany przez ten załączony obraz Pakiet „Microsoft.VisualStudio.Editor.Implementation.EditorPackage” nie został poprawnie załadowany. Problem mógł być spowodowany zmianą konfiguracji lub instalacją innego rozszerzenia. Więcej informacji można uzyskać, analizując plik „C: \ Users \ must \ AppData \ Roaming …

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.