Perguntas com a marcação «c#»

C # (pronuncia-se "see sharp") é uma linguagem de programação multiparadigma de tipo estático desenvolvida pela Microsoft. O código C # geralmente tem como alvo a família de ferramentas e tempos de execução .NET da Microsoft, que inclui o .NET Framework, .NET Core e Xamarin, entre outros. Use esta tag para perguntas sobre o código escrito em C # ou especificação formal do C #.



9
Listar <T> OrdemPor ordem alfabética
Estou usando o C # no Framework 3.5. Estou procurando rapidamente classificar um genérico List&lt;T&gt;. Para fins de exemplo, digamos que eu tenha uma lista de um Persontipo com uma propriedade de sobrenome. Como classificaria essa lista usando uma expressão lambda? List&lt;Person&gt; people = PopulateList(); people.OrderBy(???? =&gt; ?????)
442 c#  generics  list  lambda  sorting 

30
Melhor maneira de reverter uma string
Eu apenas tive que escrever uma função de reversão de string em C # 2.0 (ou seja, LINQ não disponível) e surgiu com isso: public string Reverse(string text) { char[] cArray = text.ToCharArray(); string reverse = String.Empty; for (int i = cArray.Length - 1; i &gt; -1; i--) { reverse …




4
Pedido LINQ por consulta descendente
Tenho certeza de que será relativamente simples. Eu tenho uma consulta LINQ que desejo solicitar até a data criada mais recentemente. Vejo: var itemList = from t in ctn.Items where !t.Items &amp;&amp; t.DeliverySelection orderby t.Delivery.SubmissionDate descending select t; Eu também tentei: var itemList = (from t in ctn.Items where !t.Items …
439 c#  linq  sql-order-by 




6
Qual é o preferido: Nullable <T> .HasValue ou Nullable <T>! = Null?
Eu sempre usei Nullable&lt;&gt;.HasValueporque gostei da semântica. No entanto, recentemente eu estava trabalhando na base de código existente de outra pessoa, onde ela usava Nullable&lt;&gt; != nullexclusivamente. Existe uma razão para usar um sobre o outro, ou é pura preferência? int? a; if (a.HasValue) // ... vs. int? b; if …
437 c#  .net  null  nullable 




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.