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

5
Esistono librerie di lettori / scrittori CSV in C #? [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 …
111 c#  csv 

5
Perché non dobbiamo lanciare queste eccezioni?
Mi sono imbattuto in questa pagina MSDN che afferma: Non generare intenzionalmente eccezioni , SystemException , NullReferenceException o IndexOutOfRangeException dal codice sorgente. Purtroppo non si preoccupa di spiegare perché. Posso indovinare i motivi, ma spero che qualcuno più autorevole in materia possa offrire il proprio spunto. I primi due hanno …



3
Perché ToLookup e GroupBy sono diversi?
.ToLookup<TSource, TKey>restituisce un ILookup<TKey, TSource>. ILookup<TKey, TSource>implementa anche l'interfaccia IEnumerable<IGrouping<TKey, TSource>>. .GroupBy<TSource, TKey>restituisce un IEnumerable<IGrouping<Tkey, TSource>>. ILookup ha la pratica proprietà indicizzatore, quindi può essere utilizzato in un modo simile a un dizionario (o simile a una ricerca), mentre GroupBy non può. GroupBy senza l'indicizzatore è un problema con cui …
111 c#  linq 

2
Attributi html con trattino con asp.net mvc
Esiste una sintassi migliore quando si creano elementi con attributi sillabati invece di usare: <%= Html.TextBox ("name", value, new Dictionary<string, object> { {"data-foo", "bar"} }) %> Guardando le specifiche HTML per gli standard proposti HTML 5 e WIA ARIA , sembra che i trattini negli attributi HTML siano stati pianificati …
111 c#  asp.net-mvc 


5
Rompere parallel.foreach?
Come posso uscire da un ciclo parallel.for ? Ho un'affermazione piuttosto complessa che assomiglia alla seguente: Parallel.ForEach<ColorIndexHolder>(ColorIndex.AsEnumerable(), new Action<ColorIndexHolder>((ColorIndexHolder Element) => { if (Element.StartIndex <= I && Element.StartIndex + Element.Length >= I) { Found = true; break; } })); Usando la classe parallela, posso ottimizzare questo processo di gran lunga. …

4
Come faccio a enumerare tramite un JObject?
Sto cercando di determinare come accedere ai dati che si trovano nel mio JObject e non posso per la vita di determinare come usarli. JObject Object = (JObject)Response.Data["my_key"]; Posso stamparlo sulla console facendo Console.WriteLine (Object) e vedo i dati, sembra: { "my_data" : "more of my string data" ... } …
111 c#  json  json.net 


7
Quanto costa l'istruzione lock?
Ho sperimentato il multi threading e l'elaborazione parallela e avevo bisogno di un contatore per eseguire un conteggio di base e un'analisi statistica della velocità dell'elaborazione. Per evitare problemi con l'uso simultaneo della mia classe ho usato un'istruzione lock su una variabile privata nella mia classe: private object mutex = …

3
Chiama il metodo statico con riflessione
Ho diverse classi statiche nello spazio dei nomi mySolution.Macroscome static class Indent{ public static void Run(){ // implementation } // other helper methods } Quindi la mia domanda è come sarà possibile chiamare quei metodi con l'aiuto della riflessione? Se i metodi NON devono essere statici, potrei fare qualcosa del …
111 c#  reflection  dynamic 


7
Vincolo di tipo generico C # per tutto ciò che annulla
Quindi ho questa classe: public class Foo<T> where T : ??? { private T item; public bool IsNull() { return item == null; } } Ora sto cercando un vincolo di tipo che mi consenta di utilizzare tutto come parametro di tipo che può essere null. Ciò significa tutti i …
111 c#  generics  nullable 


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.