Domande taggate «c#»

C # (pronunciato "see sharp") è un linguaggio di programmazione multi-paradigma di alto livello, di tipo statico sviluppato da Microsoft. Il codice C # di solito è destinato alla famiglia di strumenti e run-time Microsoft .NET, che includono .NET Framework, .NET Core e Xamarin tra gli altri. Utilizzare questo tag per domande sul codice scritto nelle specifiche formali di C # o C #.



17
Perché catturare e riproporre un'eccezione in C #?
Sto guardando l'articolo C # - Data Transfer Object su DTO serializzabili. L'articolo include questo pezzo di codice: 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; } } Il resto …


17
Differenza C # tra == e Equals ()
Ho una condizione in un'applicazione silverlight che confronta 2 stringhe, per qualche motivo quando lo uso ==restituisce false mentre .Equals()restituisce true . Ecco il codice: if (((ListBoxItem)lstBaseMenu.SelectedItem).Content.Equals("Energy Attack")) { // Execute code } if (((ListBoxItem)lstBaseMenu.SelectedItem).Content == "Energy Attack") { // Execute code } Qualche motivo per cui questo sta accadendo?
548 c#  .net  equals 


13
Come posso restituire NULL da un metodo generico in C #?
Ho un metodo generico con questo codice (fittizio) (sì, sono consapevole che IList ha predicati, ma il mio codice non utilizza IList ma un'altra raccolta, comunque questo è irrilevante per la domanda ...) static T FindThing<T>(IList collection, int id) where T : IThing, new() { foreach T thing in collecion …
546 c#  generics 





27
Confronto di matrici a due byte in .NET
Come posso farlo velocemente? Sicuro che posso farlo: 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; } Ma sto cercando una funzione BCL o un modo provato altamente ottimizzato per farlo. java.util.Arrays.equals((sbyte[])(Array)a1, (sbyte[])(Array)a2); funziona …
541 c#  .net  arrays  performance  j# 

22
SINISTRA ESTERNO UNISCITI a LINQ
Come eseguire l'unione esterna sinistra in C # LINQ agli oggetti senza usare le join-on-equals-intoclausole? C'è un modo per farlo con la whereclausola? Problema corretto: il join interno è semplice e ho una soluzione come questa List<JoinPair> innerFinal = (from l in lefts from r in rights where l.Key == …
539 c#  linq  join 



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.