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



6
Qual è la differenza tra Task.Start / Wait e Async / Await?
Forse mi manca qualcosa, ma qual è la differenza tra fare: public void MyMethod() { Task t = Task.Factory.StartNew(DoSomethingThatTakesTime); t.Wait(); UpdateLabelToSayItsComplete(); } public async void MyMethod() { var result = Task.Factory.StartNew(DoSomethingThatTakesTime); await result; UpdateLabelToSayItsComplete(); } private void DoSomethingThatTakesTime() { Thread.Sleep(10000); }


7
Exception.Message vs Exception.ToString ()
Ho un codice che sta registrando Exception.Message. Tuttavia, ho letto un articolo che afferma che è meglio usare Exception.ToString(). Con quest'ultimo, conservi informazioni più cruciali sull'errore. È vero ed è sicuro andare avanti e sostituire tutta la registrazione del codice Exception.Message? Sto anche usando un layout basato su XML per …


5
Formato decimale per valori percentuali?
Quello che voglio è qualcosa del genere: String.Format("Value: {0:%%}.", 0.8526) Dove %% è quel provider di formati o qualunque cosa stia cercando. Dovrebbe risultare: Value: %85.26.. Fondamentalmente ne ho bisogno per l'associazione wpf, ma prima risolviamo il problema di formattazione generale: <TextBlock Text="{Binding Percent, StringFormat=%%}" />

12
Come serializzare un TimeSpan in XML
Sto cercando di serializzare un TimeSpanoggetto .NET su XML e non funziona. Un rapido google ha suggerito che sebbene TimeSpansia serializzabile, XmlCustomFormatternon fornisce metodi per convertire TimeSpanoggetti da e verso XML. Un approccio suggerito era di ignorare la TimeSpanserializzazione e invece serializzare il risultato di TimeSpan.Ticks(e utilizzarlo new TimeSpan(ticks)per la …


10
Deserializza JSON con C #
Sto cercando di deserializzare la chiamata dell'API Graph di un amico di Facebook in un elenco di oggetti. L'oggetto JSON è simile a: {"data":[{"id":"518523721","name":"ftyft"}, {"id":"527032438","name":"ftyftyf"}, {"id":"527572047","name":"ftgft"}, {"id":"531141884","name":"ftftft"}, {"id":"532652067","name"... List<EFacebook> facebooks = new JavaScriptSerializer().Deserialize<List<EFacebook>>(result); Non funziona perché l'oggetto primitivo non è valido. Come posso deserializzare questo?
206 c#  json 

6
Elenco di stringhe su una stringa
Diciamo che hai un: List<string> los = new List<string>(); In questo pazzo mondo funzionale viviamo in questi giorni quale di questi sarebbe il migliore per creare una stringa concatenandoli: String.Join(String.Empty, los.ToArray()); StringBuilder builder = new StringBuilder(); los.ForEach(s => builder.Append(s)); string disp = los.Aggregate<string>((a, b) => a + b); o Plain …

9
Rimuovi elementi da un elenco in un altro
Sto cercando di capire come attraversare un elenco generico di elementi che desidero rimuovere da un altro elenco di elementi. Quindi diciamo che ho questo come esempio ipotetico List<car> list1 = GetTheList(); List<car> list2 = GetSomeOtherList(); Voglio attraversare list1 con un foreach e rimuovere ogni elemento in List1, anch'esso contenuto …
206 c#  .net  list 

9
Attendere il termine di un processo
Ho un'applicazione che lo fa Process.Start() per avviare un'altra applicazione 'ABC'. Voglio aspettare fino alla fine dell'applicazione (il processo termina) e continuare la mia esecuzione. Come posso farlo? Possono esserci più istanze dell'applicazione 'ABC' in esecuzione contemporaneamente.
206 c#  .net  process 

8
Ottieni il nome del file dalla stringa URI in C #
Ho questo metodo per afferrare il nome del file da un URI stringa. Cosa posso fare per renderlo più robusto? private string GetFileName(string hrefLink) { string[] parts = hrefLink.Split('/'); string fileName = ""; if (parts.Length > 0) fileName = parts[parts.Length - 1]; else fileName = hrefLink; return fileName; }
206 c#  string  uri  filenames 


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.