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

10
Modo intelligente per rimuovere elementi da un List <T> durante l'enumerazione in C #
Ho il classico caso di provare a rimuovere un elemento da una raccolta enumerandolo in un ciclo: List&lt;int&gt; myIntCollection = new List&lt;int&gt;(); myIntCollection.Add(42); myIntCollection.Add(12); myIntCollection.Add(96); myIntCollection.Add(25); foreach (int i in myIntCollection) { if (i == 42) myIntCollection.Remove(96); // The error is here. if (i == 25) myIntCollection.Remove(42); // The error …
87 c#  list  foreach  enumeration 

12
Ricerca in un albero utilizzando LINQ
Ho un albero creato da questa classe. class Node { public string Key { get; } public List&lt;Node&gt; Children { get; } } Voglio cercare in tutti i bambini e in tutti i loro figli per ottenere quelli che corrispondono a una condizione: node.Key == SomeSpecialKey Come posso implementarlo?
87 c#  .net  linq 

3
Unione di due immagini in C # /. NET
Idea semplice: ho due immagini che voglio unire, una è 500x500 trasparente al centro e l'altra 150x150. L'idea di base è questa: crea una tela vuota di 500x500, posiziona l'immagine 150x150 al centro della tela vuota e quindi copia l'immagine 500x500 in modo che la parte centrale trasparente di essa …
87 c#  .net  image 

7
Come unire più assembly in uno?
Sto consumando il mio stack di servizi usando il progetto EXE (attività di avvio per l'applicazione azure) in quanto ho copiato la seguente DLL dello stack di servizi e alcune DLL di Azure nel progetto EXE. Quando creo questo progetto EXE, le DLL di Azure verranno raggruppate con il mio …


11
Come leggere un file di testo al contrario con iteratore in C #
Devo elaborare un file di grandi dimensioni, circa 400K linee e 200 M. Ma a volte devo elaborare dal basso verso l'alto. Come posso utilizzare l'iteratore (rendimento del rendimento) qui? Fondamentalmente non mi piace caricare tutto in memoria. So che è più efficiente usare l'iteratore in .NET.
87 c#  .net 

5
Console.WriteLine () e la necessità di così tanti overload di argomenti?
Stavo sfogliando la documentazione e ho notato che il Console.WriteLine()metodo aveva diversi sovraccarichi. In particolare, la mia curiosità e parziale confusione riguarda questi: public static void WriteLine(string format, params object[] arg); public static void WriteLine(string format, object arg0); public static void WriteLine(string format, object arg0, object arg1); public static void …
87 c# 


2
Perché in Roslyn sono presenti classi di macchine a stati asincrone (e non strutture)?
Consideriamo questo metodo asincrono molto semplice: static async Task myMethodAsync() { await Task.Delay(500); } Quando lo compilo con VS2013 (compilatore pre Roslyn), la macchina a stati generata è una struttura. private struct &lt;myMethodAsync&gt;d__0 : IAsyncStateMachine { ... void IAsyncStateMachine.MoveNext() { ... } } Quando lo compilo con VS2015 (Roslyn) il …

12
Best practice per soluzioni di grandi dimensioni in Visual Studio (2008) [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, discussioni, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …

9
Se il codice hash di null è sempre zero, in .NET
Dato che le raccolte come System.Collections.Generic.HashSet&lt;&gt;accept nullas a set member, ci si può chiedere quale nulldovrebbe essere il codice hash di . Sembra che il framework utilizzi 0: // nullable struct type int? i = null; i.GetHashCode(); // gives 0 EqualityComparer&lt;int?&gt;.Default.GetHashCode(i); // gives 0 // class type CultureInfo c = …
87 c#  .net  hash  null 

17
Converti datatable in JSON in C #
Voglio ottenere i record dal database in un file DataTable. Quindi converti il DataTablein un oggetto JSON. Restituisci l'oggetto JSON alla mia funzione JavaScript. Uso questo codice chiamando: string result = JsonConvert.SerializeObject(DatatableToDictionary(queryResult, "Title"), Newtonsoft.Json.Formatting.Indented); Per convertire un DataTable in JSON, funziona correttamente e restituisce quanto segue: { "1": { "viewCount": …
87 c#  json  datatable 




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.