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.


5
Jak dodać podział wiersza w dokumentacji C # .NET
To powinno być łatwiejsze ... Chcę dodać „zakodowany” podział wiersza do dokumentacji XML w moim kodzie /// <summary> /// Get a human-readable variant of the SQL WHERE statement of the search element. <br/> /// Rather than return SQL, this method returns a string with icon-tokens, which /// could be used …

9
Jak przekonwertować wyniki linq na HashSet lub HashedSet
Mam właściwość klasy, która jest ISet. Próbuję uzyskać wyniki zapytania linq w tej właściwości, ale nie mogę wymyślić, jak to zrobić. Zasadniczo, szukając ostatniej części tego: ISet<T> foo = new HashedSet<T>(); foo = (from x in bar.Items select x).SOMETHING; Mógłby to również zrobić: HashSet<T> foo = new HashSet<T>(); foo = …
196 c#  linq 

3
Jak utworzyć metodę asynchroniczną w języku C #?
Każdy post na blogu, który przeczytałem, mówi ci, jak korzystać z metody asynchronicznej w języku C #, ale z jakiegoś dziwnego powodu nigdy nie wyjaśniaj, jak zbudować własne metody asynchroniczne. Mam teraz ten kod, który zużywa moją metodę: private async void button1_Click(object sender, EventArgs e) { var now = await …
196 c#  async-await  c#-5.0 





3
czekają vs Task.Wait - Deadlock?
Nie do końca rozumiem różnicę między Task.Waiti await. Mam coś podobnego do następujących funkcji w usłudze WebAPI ASP.NET: public class TestController : ApiController { public static async Task<string> Foo() { await Task.Delay(1).ConfigureAwait(false); return ""; } public async static Task<string> Bar() { return await Foo(); } public async static Task<string> Ros() …

7
Wykonywanie wstawek i aktualizacji za pomocą Dapper
Interesuje mnie korzystanie z Dappera - ale z tego, co mogę powiedzieć, obsługuje tylko zapytania i wykonywanie. Nie widzę, aby Dapper zawierał sposób wstawiania i aktualizowania obiektów. Biorąc pod uwagę, że nasz projekt (większość projektów?) Wymaga wstawiania i aktualizacji, jaka jest najlepsza praktyka wykonywania wkładek i aktualizacji obok eleganckiego? Najlepiej …
195 c#  orm  dapper 

12
Mod liczby ujemnej topi mój mózg
Próbuję zmodyfikować liczbę całkowitą, aby uzyskać pozycję tablicy, tak aby była zapętlona. Działanie i % arrayLengthdziała dobrze w przypadku liczb dodatnich, ale w przypadku liczb ujemnych wszystko idzie źle. 4 % 3 == 1 3 % 3 == 0 2 % 3 == 2 1 % 3 == 1 0 …
195 c#  math  modulo 

22
ProcessStartInfo zawieszone na „WaitForExit”? Czemu?
Mam następujący kod: info = new System.Diagnostics.ProcessStartInfo("TheProgram.exe", String.Join(" ", args)); info.CreateNoWindow = true; info.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden; info.RedirectStandardOutput = true; info.UseShellExecute = false; System.Diagnostics.Process p = System.Diagnostics.Process.Start(info); p.WaitForExit(); Console.WriteLine(p.StandardOutput.ReadToEnd()); //need the StandardOutput contents Wiem, że dane wyjściowe z procesu, który zaczynam, mają około 7 MB. Uruchomienie go w konsoli Windows działa …

5
LINQ do odczytu XML
Mam ten plik XML: <root> <level1 name="A"> <level2 name="A1" /> <level2 name="A2" /> </level1> <level1 name="B"> <level2 name="B1" /> <level2 name="B2" /> </level1> <level1 name="C" /> </root> Czy ktoś mógłby dać mi kod C # za pomocą LINQ, najprostszy sposób na wydrukowanie tego wyniku: (Zwróć uwagę na dodatkowe miejsce, jeśli …
194 c#  xml  linq  linq-to-xml 

8
Czy w C # jest operator wykładnika?
Na przykład, czy istnieje operator, który sobie z tym poradzi? float Result, Number1, Number2; Number1 = 2; Number2 = 2; Result = Number1 (operator) Number2; W przeszłości ^operator pełnił funkcję operatora wykładniczego w innych językach, ale w języku C # jest operatorem nieco mądrzejszym. Czy muszę pisać pętlę lub zawierać …


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.