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


19
C'è un modo semplice per restituire una stringa ripetuta X il numero di volte?
Sto cercando di inserire un certo numero di rientri prima di una stringa in base alla profondità di un elemento e mi chiedo se esiste un modo per restituire una stringa ripetuta X volte. Esempio: string indent = "---"; Console.WriteLine(indent.Repeat(0)); //would print nothing. Console.WriteLine(indent.Repeat(1)); //would print "---". Console.WriteLine(indent.Repeat(2)); //would print …
318 c#  .net 



19
Lettura del file CSV e memorizzazione dei valori in un array
Sto cercando di leggere un *.csvfile. Il *.csvfile è costituito da due colonne separate da punto e virgola (" ; "). Sono in grado di leggere il *.csvfile usando StreamReader e di separare ogni riga usando la Split()funzione. Voglio memorizzare ogni colonna in un array separato e quindi visualizzarlo. è …
317 c#  .net  arrays  csv 

19
Contare gli elementi da un IEnumerable <T> senza iterare?
private IEnumerable&lt;string&gt; Tables { get { yield return "Foo"; yield return "Bar"; } } Diciamo che voglio iterare su quelli e scrivere qualcosa come l'elaborazione di #n di #m. C'è un modo in cui posso scoprire il valore di m senza iterare prima della mia iterazione principale? Spero di essermi …
317 c#  .net  ienumerable 

2
Quando usi correttamente Task.Run e quando async-waitit
Vorrei chiederti a tuo parere sull'architettura corretta quando utilizzarla Task.Run. Sto riscontrando un'interfaccia utente ritardata nella nostra applicazione WPF .NET 4.5 (con framework Caliburn Micro). Fondamentalmente lo sto facendo (frammenti di codice molto semplificati): public class PageViewModel : IHandle&lt;SomeMessage&gt; { ... public async void Handle(SomeMessage message) { ShowLoadingAnimation(); // Makes …




3
Accesso alla chiusura modificata
string [] files = new string[2]; files[0] = "ThinkFarAhead.Example.Settings.Configuration_Local.xml"; files[1] = "ThinkFarAhead.Example.Settings.Configuration_Global.xml"; //Resharper complains this is an "access to modified closure" for (int i = 0; i &lt; files.Length; i++ ) { // Resharper disable AccessToModifiedClosure if(Array.Exists(Assembly.GetExecutingAssembly().GetManifestResourceNames(), delegate(string name) { return name.Equals(files[i]); })) return Assembly.GetExecutingAssembly().GetManifestResourceStream(files[i]); // ReSharper restore AccessToModifiedClosure } …
316 c#  resharper  closures 

17
Annidato usando le istruzioni in C #
Sto lavorando a un progetto. Devo confrontare il contenuto di due file e vedere se corrispondono esattamente tra loro. Prima di molti controlli e convalide degli errori, la mia prima bozza è: DirectoryInfo di = new DirectoryInfo(Environment.CurrentDirectory + "\\TestArea\\"); FileInfo[] files = di.GetFiles(filename + ".*"); FileInfo outputFile = files.Where(f =&gt; …
316 c#  .net  file  using 


25
Qual è la migliore AI da battaglia?
Bloccato . Questa domanda e le sue risposte sono bloccate perché la domanda è fuori tema ma ha un significato storico. Al momento non accetta nuove risposte o interazioni. Corazzata! Nel 2003 (quando avevo 17 anni), ho partecipato a una competizione di codifica AI di Battleship . Anche se ho …

6
HttpClient.GetAsync (...) non ritorna mai quando si utilizza waitit / async
Modifica: questa domanda sembra che potrebbe essere lo stesso problema, ma non ha risposte ... Modifica: nel caso di test 5 l'attività sembra bloccata nello WaitingForActivationstato. Ho riscontrato alcuni comportamenti strani utilizzando System.Net.Http.HttpClient in .NET 4.5 - in cui "in attesa" il risultato di una chiamata (ad es.) httpClient.GetAsync(...)Non tornerà …

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.