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.

6
Aplikacja WPF nie wyłącza się podczas zamykania okna głównego
Jestem przyzwyczajony do programowania WinForms w Visual Studio, ale chciałem spróbować WPF. Dodałem do mojego projektu kolejne okno o nazwie Window01. Główne okno nazywa się MainWindow. Przed public MainWindow()konstruktorem deklaruję Window01: Window01 w1; Teraz tworzę wystąpienie tego okna w: private void Window_Loaded(object sender, RoutedEventArgs e) { w1 = new Window01(); …

3
Formularze nie odpowiadają na zdarzenia KeyDown
Przez jakiś czas pracowałem nad projektem Windows Forms i zdecydowałem się poeksperymentować ze skrótami klawiaturowymi. Po lekturze doszedłem do wniosku, że muszę po prostu napisać procedurę obsługi zdarzeń i powiązać ją ze zdarzeniem KeyDown formularza: private void Form1_KeyDown(object sender, KeyEventArgs e) { if (e.Control && e.Alt && e.KeyCode == Keys.O) …
82 c#  .net  winforms 

10
Wykryć, czy działasz jako administrator z podwyższonymi uprawnieniami czy bez?
Mam aplikację, która musi wykryć, czy działa z podwyższonymi uprawnieniami, czy nie. Obecnie mam ustawiony kod w następujący sposób: static bool IsAdministrator() { WindowsIdentity identity = WindowsIdentity.GetCurrent(); WindowsPrincipal principal = new WindowsPrincipal(identity); return principal.IsInRole (WindowsBuiltInRole.Administrator); } Działa to w celu wykrycia, czy użytkownik jest administratorem, czy nie, ale nie działa, …



1
Co to jest POCO w Entity Framework? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, 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 prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …


3
Jak skompilować DataTemplate w kodzie C #?
Próbuję zbudować listę rozwijaną dla współdziałania winform i tworzę listę rozwijaną w kodzie. Jednak mam problem z uzyskaniem danych do powiązania w oparciu o określony przeze mnie DataTemplate. czego mi brakuje? drpCreditCardNumberWpf = new ComboBox(); DataTemplate cardLayout = new DataTemplate {DataType = typeof (CreditCardPayment)}; StackPanel sp = new StackPanel { …
82 c#  wpf  datatemplate 

3
Błąd w wewnętrznym PriorityQueue <T> firmy Microsoft?
W .NET Framework w PresentationCore.dll istnieje PriorityQueue&lt;T&gt;klasa ogólna, której kod można znaleźć tutaj . Napisałem krótki program do testowania sortowania, ale wyniki nie były świetne: using System; using System.Collections.Generic; using System.Diagnostics; using MS.Internal; namespace ConsoleTest { public static class ConsoleTest { public static void Main() { PriorityQueue&lt;int&gt; values = new …


4
jak usunąć puste ciągi z listy, a następnie usunąć zduplikowane wartości z listy
Powiedzmy, że mam listę niektórych wartości kolumn pochodzących z tabeli, jak usunąć puste ciągi i zduplikowane wartości. Zobacz poniższy kod: List&lt;string&gt; dtList = dtReportsList.AsEnumerable().Select(dr =&gt; dr.Field&lt;string&gt;("column1")).ToList(); Właśnie to zakodowałem, ale kod Amirama jest o wiele bardziej elegancki, więc wybiorę odpowiedź tutaj, jak to zrobiłem: DataTable dtReportsList = someclass.GetReportsList(); if (dtReportsList.Rows.Count …
82 c#  linq 

5
Dispatcher.BeginInvoke: nie można przekonwertować lambda na System.Delegate
Próbuję zadzwonić System.Windows.Threading.Dispatcher.BeginInvoke. Podpis metody jest następujący: BeginInvoke(Delegate method, params object[] args) Próbuję przekazać mu Lambdę zamiast tworzyć delegata. _dispatcher.BeginInvoke((sender) =&gt; { DoSomething(); }, new object[] { this } ); Daje mi błąd kompilatora mówiący, że ja nie można przekonwertować lambdy na System.Delegate. Podpis delegata przyjmuje obiekt jako parametr i …

4
Konwertuj int miesiąca na nazwę miesiąca
Po prostu próbowałem użyć tej DateTimestruktury do przekształcenia liczby całkowitej od 1 do 12 w skróconą nazwę miesiąca. Oto, czego próbowałem: DateTime getMonth = DateTime.ParseExact(Month.ToString(), "M", CultureInfo.CurrentCulture); return getMonth.ToString("MMM"); Jednak dostaję FormatExceptionw pierwszym wierszu, ponieważ ciąg nie jest prawidłowy DateTime. Czy ktoś może mi powiedzieć, jak to zrobić?
82 c#  .net  datetime  .net-4.0 

3
Pobieranie nazwy / klucza JToken za pomocą JSON.net
Mam trochę JSON, który wygląda tak [ { "MobileSiteContent": { "Culture": "en_au", "Key": [ "NameOfKey1" ] } }, { "PageContent": { "Culture": "en_au", "Page": [ "about-us/" ] } } ] Parsuję to jako JArray: var array = JArray.Parse(json); Następnie wykonuję pętlę nad tablicą: foreach (var content in array) { } …
82 c#  json  json.net 

5
Jak MOQ indeksowana właściwość
Próbuję sfałszować wywołanie zindeksowanej właściwości. Tj. Chciałbym zadać następujące pytania: object result = myDictionaryCollection["SomeKeyValue"]; a także wartość ustawiającą myDictionaryCollection["SomeKeyValue"] = myNewValue; Robię to, ponieważ muszę kpić z funkcjonalności klasy, której używa moja aplikacja. Czy ktoś wie, jak to zrobić z MOQ? Wypróbowałem różne warianty: Dictionary&lt;string, object&gt; MyContainer = new Dictionary&lt;string, …
82 c#  tdd  mocking  moq 

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.