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
Elenco IEnumerable vs - Cosa usare? Come funzionano?
Ho dei dubbi su come funzionano gli enumeratori e su LINQ. Considera queste due semplici selezioni: List<Animal> sel = (from animal in Animals join race in Species on animal.SpeciesKey equals race.SpeciesKey select animal).Distinct().ToList(); o IEnumerable<Animal> sel = (from animal in Animals join race in Species on animal.SpeciesKey equals race.SpeciesKey select …
678 c#  linq  list  ienumerable 


14
Converti decimale in doppio
Voglio usare a Track-Barper cambiare Forml'opacità di a. Questo è il mio codice: decimal trans = trackBar1.Value / 5000; this.Opacity = trans; Quando compilo l'applicazione, viene visualizzato il seguente errore: Impossibile convertire in modo implicito il tipo decimalindouble Ho provato a usare transe doublema poi Controlnon funziona. Questo codice ha …

9
Volatile vs. Interbloccato vs. blocco
Diciamo che una classe ha un public int countercampo a cui accedono più thread. Questo intè solo incrementato o decrementato. Per incrementare questo campo, quale approccio dovrebbe essere usato e perché? lock(this.locker) this.counter++;, Interlocked.Increment(ref this.counter);, Cambia il modificatore di accesso di countera public volatile. Ora che ho scoperto volatile, ho …


20
Ordine LINQ dinamico Da IEnumerable <T> / IQueryable <T>
Ho trovato un esempio negli esempi VS2008 per Dynamic LINQ che consente di utilizzare una stringa di tipo sql (ad es OrderBy("Name, Age DESC")). Per l'ordinazione. Sfortunatamente, il metodo incluso funziona solo IQueryable&lt;T&gt;. Esiste un modo per attivare questa funzionalità IEnumerable&lt;T&gt;?
670 c#  linq  linq-to-objects 

16
Conversione di stringhe in array di byte in C #
Sto convertendo qualcosa da VB in C #. Problemi con la sintassi di questa affermazione: if ((searchResult.Properties["user"].Count &gt; 0)) { profile.User = System.Text.Encoding.UTF8.GetString(searchResult.Properties["user"][0]); } Vedo quindi i seguenti errori: Argomento 1: impossibile convertire da 'oggetto' a 'byte []' La migliore corrispondenza del metodo sovraccarico per "System.Text.Encoding.GetString (byte [])" ha alcuni …
670 c#  string  vb.net  encoding  byte 

10
Il tipo di interoperabilità non può essere incorporato
Sto creando un'applicazione Web sul framework .NET 4.0 (beta2) in C #. Quando provo ad usare un assembly chiamato "ActiveHomeScriptLib", ottengo il seguente errore: Il tipo di interoperabilità "ActiveHomeScriptLib.ActiveHomeClass" non può essere incorporato. Utilizzare invece l'interfaccia applicabile. Quando cambio il framework alla versione 3.5, non ho alcun errore. Che cos'è …



14
Utilizzo di LINQ per rimuovere elementi da un elenco <T>
Dì che ho una query LINQ come: var authors = from x in authorsList where x.firstname == "Bob" select x; Dato che authorsListè di tipo List&lt;Author&gt;, come posso eliminare gli Authorelementi da authorsListcui vengono restituiti dalla query authors? O, per dirla in altro modo, come posso eliminare tutto il nome …
655 c#  .net  linq  list 


30
Implementazione di INotifyPropertyChanged: esiste un modo migliore?
Microsoft avrebbe dovuto implementare qualcosa di scattante INotifyPropertyChanged, come nelle proprietà automatiche, basta specificare {get; set; notify;} che penso abbia molto senso farlo. O ci sono delle complicazioni per farlo? Possiamo noi stessi implementare qualcosa come "notifica" nelle nostre proprietà. Esiste una soluzione elegante per l'implementazione INotifyPropertyChangednella tua classe o …

18
Esiste già un DataReader aperto associato a questo comando che deve essere chiuso per primo
Ho questa domanda e ottengo l'errore in questa funzione: var accounts = from account in context.Accounts from guranteer in account.Gurantors select new AccountsReport { CreditRegistryId = account.CreditRegistryId, AccountNumber = account.AccountNo, DateOpened = account.DateOpened, }; return accounts.AsEnumerable() .Select((account, index) =&gt; new AccountsReport() { RecordNumber = FormattedRowNumber(account, index + 1), CreditRegistryId = …


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.