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.

15
Nie można określić modyfikatora „asynchronicznego” w metodzie „Main” aplikacji konsoli
Jestem nowy w programowaniu asynchronicznym z asyncmodyfikatorem. Próbuję dowiedzieć się, jak upewnić się, że moja Mainmetoda aplikacji konsolowej faktycznie działa asynchronicznie. class Program { static void Main(string[] args) { Bootstrapper bs = new Bootstrapper(); var list = bs.GetList(); } } public class Bootstrapper { public async Task<List<TvChannel>> GetList() { GetPrograms …


9
Lista <T> Zamówienie według kolejności alfabetycznej
Używam C # na Framework 3.5. Chcę szybko posortować ogólny List&lt;T&gt;. Na potrzeby tego przykładu załóżmy, że mam listę Persontypu z właściwością nazwiska. Jak posortować tę listę za pomocą wyrażenia lambda? List&lt;Person&gt; people = PopulateList(); people.OrderBy(???? =&gt; ?????)
442 c#  generics  list  lambda  sorting 

30
Najlepszy sposób na odwrócenie łańcucha
Właśnie musiałem napisać funkcję odwrotną do napisów w C # 2.0 (tj. LINQ niedostępny) i wymyśliłem to: public string Reverse(string text) { char[] cArray = text.ToCharArray(); string reverse = String.Empty; for (int i = cArray.Length - 1; i &gt; -1; i--) { reverse += cArray[i]; } return reverse; } Osobiście …




4
LINQ Kolejność malejących zapytań
Jestem pewien, że będzie to stosunkowo proste. Mam zapytanie LINQ, które chcę zamówić według ostatnio utworzonej daty. Widzieć: var itemList = from t in ctn.Items where !t.Items &amp;&amp; t.DeliverySelection orderby t.Delivery.SubmissionDate descending select t; Próbowałem też: var itemList = (from t in ctn.Items where !t.Items &amp;&amp; t.DeliverySelection select t).OrderByDescending(); ale …
439 c#  linq  sql-order-by 




6
Który jest preferowany: Nullable <T> .HasValue lub Nullable <T>! = Null?
Zawsze używałem, Nullable&lt;&gt;.HasValueponieważ lubiłem semantykę. Jednak ostatnio pracowałem nad czyjąś bazą kodów, w której używały one Nullable&lt;&gt; != nullwyłącznie zamiast tego. Czy istnieje powód, aby używać jednego nad drugim, czy to czysta preferencja? int? a; if (a.HasValue) // ... vs. int? b; if (b != null) // ...
437 c#  .net  null  nullable 

9
Jeśli mój interfejs musi zwrócić zadanie, jaki jest najlepszy sposób wdrożenia bez operacji?
W poniższym kodzie, ze względu na interfejs, klasa LazyBarmusi zwrócić zadanie ze swojej metody (i ze względu na argumenty nie można go zmienić). Jeśli LazyBarimplementacja jest niezwykła, ponieważ zdarza się, że działa szybko i synchronicznie - jaki jest najlepszy sposób na zwrócenie zadania braku operacji z metody? Przeszedłem Task.Delay(0)poniżej, jednak …



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.