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 #.



17
Por que capturar e repetir uma exceção em C #?
Eu estou vendo o artigo C # - Data Transfer Object em DTOs serializáveis. O artigo inclui este pedaço de código: public static string SerializeDTO(DTO dto) { try { XmlSerializer xmlSer = new XmlSerializer(dto.GetType()); StringWriter sWriter = new StringWriter(); xmlSer.Serialize(sWriter, dto); return sWriter.ToString(); } catch(Exception ex) { throw ex; } …


17
Diferença de C # entre == e Equals ()
Eu tenho uma condição em um aplicativo silverlight que compara duas strings, por algum motivo, quando eu o uso ==, retorna false enquanto .Equals()retorna true . Aqui está o código: if (((ListBoxItem)lstBaseMenu.SelectedItem).Content.Equals("Energy Attack")) { // Execute code } if (((ListBoxItem)lstBaseMenu.SelectedItem).Content == "Energy Attack") { // Execute code } Alguma razão …
548 c#  .net  equals 


13
Como posso retornar NULL de um método genérico em c #?
Eu tenho um método genérico com esse código (fictício) (sim, eu sei que IList tem predicados, mas meu código não está usando IList, mas alguma outra coleção, de qualquer maneira isso é irrelevante para a pergunta ...) static T FindThing<T>(IList collection, int id) where T : IThing, new() { foreach …
546 c#  generics 





27
Comparando matrizes de dois bytes no .NET
Como posso fazer isso rápido? Claro que posso fazer isso: static bool ByteArrayCompare(byte[] a1, byte[] a2) { if (a1.Length != a2.Length) return false; for (int i=0; i<a1.Length; i++) if (a1[i]!=a2[i]) return false; return true; } Mas estou procurando uma função BCL ou alguma maneira comprovada altamente otimizada de fazer isso. …
541 c#  .net  arrays  performance  j# 

22
ESQUERDA OUTER JOIN no LINQ
Como executar a junção externa esquerda no C # LINQ para objetos sem usar join-on-equals-intocláusulas? Existe alguma maneira de fazer isso com a wherecláusula? Problema correto: a junção interna é fácil e eu tenho uma solução como esta List<JoinPair> innerFinal = (from l in lefts from r in rights where …
539 c#  linq  join 



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.