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


15
Conversione di un elenco generico in una stringa CSV
Ho un elenco di valori interi (Elenco) e vorrei generare una stringa di valori delimitati da virgole. Questo è tutti gli elementi dell'elenco di output in un elenco delimitato da una singola virgola. I miei pensieri ... 1. passare l'elenco a un metodo. 2. Utilizzare stringbuilder per iterare l'elenco e …
139 c#  generics  .net-3.5 


16
Come spegnere il computer da C #
Qual è il modo migliore per spegnere il computer da un programma C #? Ho trovato alcuni metodi che funzionano - li posterò di seguito - ma nessuno di questi è molto elegante. Sto cercando qualcosa che sia .net più semplice e nativo.
138 c#  .net  windows  shutdown 


7
Come attendere il completamento del metodo asincrono?
Sto scrivendo un'applicazione WinForms che trasferisce i dati su un dispositivo di classe USB HID. La mia applicazione utilizza l'eccellente libreria Generic HID v6.0 che può essere trovata qui . In breve, quando devo scrivere i dati sul dispositivo, questo è il codice che viene chiamato: private async void RequestToSendOutputReport(List<byte[]> …



4
Come funziona l'attributo ThreadStatic?
Come funziona l' [ThreadStatic]attributo? Ho ipotizzato che il compilatore avrebbe emesso un po 'di IL per riempire / recuperare il valore nel TLS, ma guardando uno smontaggio non sembra farlo a quel livello. Come follow-up, cosa succede se lo metti su un membro non statico? Abbiamo fatto commettere da uno …
138 c#  static  threadstatic 





13
Converti qualsiasi oggetto in un byte []
Sto scrivendo un prototipo di connessione TCP e non riesco a omogeneizzare i dati da inviare. Al momento non sto inviando altro che stringhe, ma in futuro vogliamo poter inviare qualsiasi oggetto. Il codice è abbastanza semplice al momento, perché pensavo che tutto potesse essere lanciato in un array di …
138 c#  .net  object  byte 

5
Foraggio parallelo con lambda asincrono
Vorrei gestire una raccolta in parallelo, ma ho difficoltà a implementarla e spero quindi in un aiuto. Il problema sorge se voglio chiamare un metodo contrassegnato come asincrono in C #, all'interno della lambda del ciclo parallelo. Per esempio: var bag = new ConcurrentBag<object>(); Parallel.ForEach(myCollection, async item => { // …

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.