Articles of .net

Stessi nomi variabili – 2 classi diverse – Come copiare i valori da uno all’altro – Riflessione – C #

Senza usare AutoMapper … (perché qualcuno che si occupa di questo progetto cagherà dei mattoni quando vedranno le dipendenze) Ho una class (class A) con molte proprietà. Ho un’altra class (class B) con le stesse proprietà (stesso nome e tipo). La Classe B potrebbe anche avere altre variabili non correlate. Esiste un semplice codice di […]

Qual è un buon modello di progettazione in C # per le classi che devono fare riferimento ad altre classi?

Sto lavorando su un problema di business in C # .NET. Ho due classi, denominate C e W, che verranno istanziate in modo indipendente in momentjs diversi. Un object di class C deve contenere riferimenti a oggetti 0 … n di class W, ovvero un object C può contenere fino a n oggetti W. Ogni […]

Perché .net Threadpool viene utilizzato solo per attività di breve durata?

Ho letto in molti posti che .net Threadpool è pensato per compiti di breve durata (può essere non più di 3 secondi). In tutte queste menzioni, non ho trovato una ragione concreta per cui non dovrebbe essere usato. Anche alcune persone hanno detto che porta a risultati sgradevoli se usiamo per compiti lunghi e porta […]

Serializzare DateTime come binario

Come posso serializzare correttamente un object DateTime (ad es. Usando un BinaryWriter) e mantenere il suo stato completo? Avevo l’impressione che una data fosse rappresentata solo da un intero interno lungo e che questo intero fosse accessibile come proprietà Ticks di DateTime. Tuttavia, osservando l’implementazione, la proprietà Ticks restituisce effettivamente un sottoinsieme dei dati interni […]

WPF – Rileva il mouse per un determinato periodo di tempo

qual è il modo migliore per rilevare quando un pulsante del mouse viene tenuto premuto su un particolare elemento per un determinato periodo di tempo?

Rilevamento dell’URL dell’immagine in C # /. NET

C’è un modo per rilevare un URL dell’immagine, come: http://mysite.com/image.jpg ma anche con altri formati? Sto usando C # con .NET 4.0. Qualcosa di simile a bool isImageUrl(string URL){ } modifica Intendevo se l’URL punta a un’immagine. Ad esempio, l’URL http://mysite.com/image.jpg è un’immagine valida, ma http://mysite.com/image non è.

Indicatore visivo quando si spostano le righe su DataGridView

Gli utenti trascinano le righe su e giù nel mio DataGridView. Ho la logica di trascinamento verso il basso, ma vorrei che ci fosse un indicatore scuro che indica dove verrà posizionata la riga dopo che ho lasciato andare il mouse. Esempio da Microsoft Access http://img718.imageshack.us/img718/8171/accessdrag.png Esempio da Microsoft Access; Voglio trascinare le righe anziché […]

Come crittografare e salvare un stream binario dopo la serializzazione e leggerlo?

Sto riscontrando qualche problema nell’uso di CryptoStream quando voglio crittografare un stream binario dopo la serializzazione binaria e salvarlo in un file. Sto ottenendo la seguente eccezione System.ArgumentException : Stream was not readable. Qualcuno può indicarmi come crittografare un stream binario e salvarlo in un file e deserializzare correttamente? Il codice è il seguente: class […]

Converti “1.5TB”, “500MB” in una singola unità di dimensioni del file

Voglio consentire a un utente di inserire una dimensione del file, utilizzando uno qualsiasi dei suffissi standard (come TB, MB, GB) Mi piacerebbe ottenere il valore in modo da poterli confrontare con le dimensioni di una cartella. L’idea è di avere un programma che avviserà se una cartella supera una determinata dimensione, con le dimensioni […]

Ricerca sottodirectory in C #

Ho una lista di nomi di file, e voglio cercare una directory e tutte le sue sottodirectory. Queste directory contengono circa 200.000 file ciascuna. Il mio codice trova il file ma richiede circa 20 minuti per file. Qualcuno può suggerire un metodo migliore? Snippet di codice String[] file_names = File.ReadAllLines(@”C:\file.txt”); foreach(string file_name in file_names) { […]