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.


17
Konwertuj datatable na JSON w C #
Chcę pobrać rekordy z bazy danych do pliku DataTable. Następnie przekonwertuj go DataTablena obiekt JSON. Zwróć obiekt JSON do mojej funkcji JavaScript. Używam tego kodu dzwoniąc: string result = JsonConvert.SerializeObject(DatatableToDictionary(queryResult, "Title"), Newtonsoft.Json.Formatting.Indented); Aby przekonwertować DataTable na JSON, działa poprawnie i zwraca następujące dane: { "1": { "viewCount": 703, "clickCount": 98 …
87 c#  json  datatable 



6
Właściwy sposób porównywania System.Double z „0” (liczba, int?)
Przepraszam, to może być łatwe, głupie pytanie, ale muszę wiedzieć, aby mieć pewność. Mam ten ifwyraz twarzy void Foo() { System.Double something = GetSomething(); if (something == 0) //Comparison of floating point numbers with equality // operator. Possible loss of precision while rounding value {} } Czy to wyrażenie jest …
87 c#  compare 

13
Jak uzyskać rozmiar bieżącego ekranu w WPF?
Wiem, że mogę uzyskać rozmiar głównego ekranu, używając System.Windows.SystemParameters.PrimaryScreenWidth; System.Windows.SystemParameters.PrimaryScreenHeight; Ale jak uzyskać rozmiar bieżącego ekranu? (Użytkownicy korzystający z wielu ekranów nie zawsze używają ekranu głównego i nie wszystkie ekrany używają tej samej rozdzielczości, prawda?) Byłoby miło móc uzyskać dostęp do rozmiaru z XAML, ale wystarczyłoby to z kodu (C …
87 c#  wpf  xaml  size  screen 


10
Jak wybrać opcję z listy rozwijanej za pomocą Selenium WebDriver C #?
Próbowałem przeprowadzić test internetowy, wybierając opcję. Przykład można znaleźć tutaj: http://www.tizag.com/phpT/examples/formex.php Wszystko działa świetnie poza wyborem części opcji. Jak wybrać opcję według wartości lub etykiety? Mój kod: using OpenQA.Selenium.Firefox; using OpenQA.Selenium; using System.Collections.ObjectModel; using System.Text.RegularExpressions; using System.Threading; using System.Diagnostics; using System.Runtime.InteropServices; class GoogleSuggest { static void Main() { IWebDriver driver …

8
Dlaczego w .NET nie ma klasy Tree <T>?
Biblioteka klas bazowych w .NET ma doskonałe struktury danych dla kolekcji (lista, kolejka, stos, słownik), ale, co dziwne, nie zawiera żadnych struktur danych dla drzew binarnych. Jest to bardzo przydatna struktura dla niektórych algorytmów, na przykład wykorzystujących różne ścieżki przejścia. Szukam poprawnie napisanej, darmowej realizacji. Czy jestem po prostu ślepy …


4
DisplayNameFor () z listy <Object> w modelu
Uważam, że jest to całkiem proste, po prostu nie mogę znaleźć właściwego sposobu wyświetlania nazwy pozycji na liście w moim modelu. Mój uproszczony model: public class PersonViewModel { public long ID { get; set; } private List&lt;PersonNameViewModel&gt; names = new List&lt;PersonNameViewModel&gt;(); [Display(Name = "Names")] public List&lt;PersonNameViewModel&gt; Names { get { …
87 c#  asp.net-mvc  razor  model 

5
Jak oczekiwać na listę zadań asynchronicznie przy użyciu LINQ?
Mam listę zadań, które utworzyłem w ten sposób: public async Task&lt;IList&lt;Foo&gt;&gt; GetFoosAndDoSomethingAsync() { var foos = await GetFoosAsync(); var tasks = foos.Select(async foo =&gt; await DoSomethingAsync(foo)).ToList(); ... } Po użyciu .ToList()wszystkie zadania powinny się rozpocząć. Teraz chcę poczekać na ich zakończenie i zwrócić wyniki. Działa to w powyższym ...bloku: var …
87 c#  linq  async-await 


5
Widoczność klas obejmujących tylko przestrzeń nazw w C # / .NET?
Czy w języku C # można uczynić klasę widoczną tylko w jej własnej przestrzeni nazw bez przebywania w innym zestawie? Wydaje się to przydatne w przypadku typowych klas pomocniczych, których nie należy używać gdzie indziej. (czyli to, co Java nazywa prywatnymi klasami pakietu)
87 c#  .net 


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.