Articles of .net

Avvisi MSB3644 di assembly di riferimento del build builder .NET 4.0

Ricevo un sacco di errori sul mio server di build: C: \ WINDOWS \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets (847,9): avviso MSB3644: Gli assembly di riferimento per framework “.NETFramework, Version = v4.0” non sono stati trovati. Per risolvere questo problema, installa l’SDK o il Targeting Pack per questa versione di framework o reindirizza […]

Avvio di XmlSerializer ENORME perdita di prestazioni su sistemi a 64 bit

Sto riscontrando una perdita di prestazioni davvero ENORME durante la chiamata di un semplice XmlSerializer.Deserizlize () su una class con molti campi. NOTA : Sto scrivendo il codice senza Visual Studio, a casa, quindi potrebbe avere alcuni errori. La mia class serializzabile è piatta e ha centinaia di campi: [Serializable] class Foo { public Foo() […]

Il metodo List .ForEach () è scomparso?

Ho iniziato a dilettarmi nella metropolitana di Windows 8 di recente, e ho scoperto che uno dei miei vecchi amici sembra essere scomparso. Tendo ad usare il metodo .ForEach() più di quanto non utilizzi il tradizionale costrutto foreach() e mi sono reso conto abbastanza rapidamente che questo metodo non è disponibile. Ad esempio, questo codice […]

Implementazione di un timeout su una funzione che restituisce un valore

Ho una funzione che richiama una richiesta di lettura o scrittura su una porta seriale e quindi restituisce il valore letto. Sto usando Commstudio Express (sto implementando una class da Commstudio), ma le funzionalità di timeout non sembrano funzionare affatto, quindi sto cercando di implementare il mio timeout. Attualmente ho un timer che viene impostato […]

Perché sia ​​la class astratta che l’interfaccia esistono in C #?

Perché sia ​​la class astratta che l’interfaccia esistono in C # se possiamo ottenere la caratteristica dell’interfaccia rendendo astratti tutti i membri della class. È perché: L’interfaccia esiste per avere ereditarietà multipla Ha senso avere un’interfaccia perché la funzione CAN-DO dell’object deve essere inserita in una class astratta di base piuttosto dell’interfaccia. Si prega di […]

Cosa fa il prefisso @ sui letterali stringa in C #?

Ho letto un articolo c # per combinare un percorso usando Path.Combine (part1, part2). utilizza string part1 = @”c:\temp”; string part2 = @”assembly.txt”; Non so quale sia l’uso di @ in part1 e part2.

Ha senso definire una struttura con un membro del tipo di riferimento?

Ha senso definire una struttura con un membro del tipo di riferimento (e non definirlo come una class)? Ad esempio, per definire questa struttura: public struct SomeStruct { string name; Int32 place; } Chiedo perché so che una struct è un tipo di valore, e per definire in esso un qualche tipo di riferimento non […]

Contrassegna i parametri come NOT nullable in C # /. NET?

Esiste un semplice attributo o contratto di dati che posso assegnare a un parametro di funzione che impedisce il passaggio di null in C # /. NET? Idealmente, questo verrebbe anche verificato in fase di compilazione per assicurarsi che il valore letterale null non venga utilizzato da nessuna parte per esso e alla volta di […]

Crea un editor di chords di chitarra in WPF (da RichTextBox?)

Lo scopo principale dell’applicazione su cui sto lavorando in WPF è consentire l’editing e di conseguenza la stampa di testi di canzoni con accordi di chitarra su di esso. Probabilmente hai visto gli accordi anche se non suoni nessuno strumento. Per darti un’idea, assomiglia a questo: E E6 I know I stand in line until […]

Perché il databinding WPF non accetta le eccezioni?

Recentemente ho sprecato un sacco di tempo cercando di eseguire il debug di un datagrid WPF (dal WPF Toolkit). Ho avuto una colonna legata a una query linq con una proprietà che stava generando un’eccezione (in poche righe). WPF sembra catturare l’eccezione e rende le celle vuote. Ho corretto il bug che causa l’eccezione, ma […]