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

2
Perché HashSet <Point> è molto più lento di HashSet <string>?
Volevo memorizzare alcune posizioni di pixel senza consentire i duplicati, quindi la prima cosa che mi viene in mente è HashSet&lt;Point&gt;o classi simili. Tuttavia, questo sembra essere molto lento rispetto a qualcosa di simile HashSet&lt;string&gt;. Ad esempio, questo codice: HashSet&lt;Point&gt; points = new HashSet&lt;Point&gt;(); using (Bitmap img = new Bitmap(1000, …

8
Analizza stringa in DateTime in C #
Ho data e ora in una stringa formattata come quella: "2011-03-21 13:26" //year-month-day hour:minute Come posso analizzarlo System.DateTime? Voglio usare funzioni come DateTime.Parse()o DateTime.ParseExact()se possibile, per poter specificare manualmente il formato della data.
165 c#  .net  string  parsing  datetime 

17
In MVVM ViewModel o Model dovrebbero implementare INotifyPropertyChanged?
La maggior parte degli esempi MVVM su cui ho lavorato ha avuto l' attrezzo ModelINotifyPropertyChanged , ma nell'esempio CommandSink di Josh Smith implementa ViewModelINotifyPropertyChanged . Sto ancora mettendo insieme cognitivamente i concetti di MVVM, quindi non so se: Devi mettere INotifyPropertyChangedil ViewModel per metterti CommandSinkal lavoro Questa è solo un'aberrazione …

1
Perché Attributes.IsDefined () manca sovraccarichi?
Ispirato da una domanda SO. La classe Attribute presenta numerosi overload per il metodo IsDefined () . Sono coperti gli attributi applicati a Assembly, Module, MemberInfo, ParameterInfo. Il sovraccarico MemberInfo copre PropertyInfo, FieldInfo, EventInfo, MethodInfo, ConstructorInfo. Questo si occupa della maggior parte degli AttributeTarget. Tranne un grosso problema: non c'è …
165 c#  .net  reflection 


12
l'oggetto entità non può essere referenziato da più istanze di IEntityChangeTracker. durante l'aggiunta di oggetti correlati all'entità in Entity Framework 4.1
Sto cercando di salvare i dettagli dei dipendenti, che hanno riferimenti con City. Ma ogni volta che provo a salvare il mio contatto, che viene convalidato ottengo l'eccezione "ADO.Net Entity Framework Un oggetto entità non può essere referenziato da più istanze di IEntityChangeTracker" Avevo letto così tanti post ma non …

20
Cosa puoi fare in MSIL che non puoi fare in C # o VB.NET? [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
165 c#  .net  clr  cil 



6
Differenza tra Lookup () e Dizionario (Of list ())
Sto cercando di capire quali strutture di dati sono le più efficienti e quando / dove utilizzare quali. Ora, potrebbe essere che semplicemente non capisco abbastanza bene le strutture, ma come è ILookup(of key, ...)diverso da un Dictionary(of key, list(of ...))? Inoltre, dove vorrei utilizzare un ILookupe dove sarebbe più …
165 c#  .net  vb.net  linq 

10
?? Coalesce per stringa vuota?
Qualcosa che mi ritrovo a fare sempre di più è il controllo di una stringa per vuoto (come in ""o null) e un operatore condizionale. Un esempio attuale: s.SiteNumber.IsNullOrEmpty() ? "No Number" : s.SiteNumber; Questo è solo un metodo di estensione, è equivalente a: string.IsNullOrEmpty(s.SiteNumber) ? "No Number" : s.SiteNumber; …


6
Metodi all'interno di enum in C #
In Java, è possibile avere metodi all'interno di un enum. C'è una tale possibilità in C # o è solo una raccolta di stringhe e basta? Ho provato a eseguire l'override ToString()ma non viene compilato. Qualcuno ha un semplice esempio di codice?
165 c#  enums  enumeration 

12
Mai visto prima in C ++ per loop
Stavo convertendo un algoritmo C ++ in C #. Mi sono imbattuto in questo per loop: for (u = b.size(), v = b.back(); u--; v = p[v]) b[u] = v; Non dà alcun errore in C ++, ma lo fa in C # (impossibile convertire int in bool). Non riesco …
164 c#  c++  for-loop 


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.