Domande taggate «.net»

NON utilizzare per domande su .NET Core: utilizzare invece [.net-core]. Il framework .NET è un framework software progettato principalmente per il sistema operativo Microsoft Windows. Include un'implementazione della Libreria di classi base, Common Language Runtime (comunemente indicato come CLR), Common Type System (comunemente indicato come CTS) e Dynamic Language Runtime. Supporta molti linguaggi di programmazione, tra cui C #, VB.NET, F # e C ++ / CLI.


29
Come enumerare un enum
Altre versioni di Stack Overflow in Stack Overflow : foreach () для enum Come si può elencare un enumin C #? Ad esempio, il seguente codice non viene compilato: public enum Suit { Spades, Hearts, Clubs, Diamonds } public void EnumerateAllSuitsDemoMethod() { foreach (Suit suit in Suit) { DoSomething(suit); } …
3767 c#  .net  loops  enums  enumeration 


30
Oggetti di clonazione profonda
Voglio fare qualcosa del tipo: MyObject myObj = GetMyObj(); // Create and fill a new object MyObject newObj = myObj.Clone(); E quindi apportare modifiche al nuovo oggetto che non si riflettono nell'oggetto originale. Spesso non ho bisogno di questa funzionalità, quindi quando è stato necessario, ho fatto ricorso alla creazione …
2226 c#  .net  clone 

30
Come posso ottenere una rappresentazione in byte coerente delle stringhe in C # senza specificare manualmente una codifica?
Come posso convertire a stringin byte[]in .NET (C #) senza specificare manualmente una codifica specifica? Ho intenzione di crittografare la stringa. Posso crittografarlo senza convertirlo, ma mi piacerebbe comunque sapere perché la codifica viene riprodotta qui. Inoltre, perché la codifica dovrebbe essere presa in considerazione? Non posso semplicemente ottenere in …

28
Cattura più eccezioni contemporaneamente?
Si scoraggia semplicemente per catturare System.Exception . Invece, dovrebbero essere rilevate solo le eccezioni "conosciute". Ora, questo a volte porta a un codice ripetitivo non necessario, ad esempio: try { WebId = new Guid(queryString["web"]); } catch (FormatException) { WebId = Guid.Empty; } catch (OverflowException) { WebId = Guid.Empty; } Mi …






19
Uso corretto dell'interfaccia IDisposable
Dalla lettura della documentazione di Microsoft so che l'uso "primario" IDisposabledell'interfaccia è quello di ripulire le risorse non gestite. Per me "non gestito" significa cose come connessioni al database, socket, handle di finestre, ecc. Ma ho visto il codice in cui il Dispose()metodo è implementato per liberare risorse gestite , …

30
Come posso porre rimedio al “Il punto di interruzione non sarà attualmente colpito. Nessun simbolo è stato caricato per questo documento. " avvertimento?
L'applicazione desktop C # sull'edizione express funzionava, quindi non funzionava 5 secondi dopo. Ho provato quanto segue: Accertarsi che la configurazione di debug, il flag di debug e le informazioni complete di debug siano impostate su tutti gli assembly. Elimina tutte le cartelle bin e obj e tutte le DLL …

5
Prova a catturare accelerando il mio codice?
Ho scritto del codice per testare l'impatto di try-catch, ma vedendo alcuni risultati sorprendenti. static void Main(string[] args) { Thread.CurrentThread.Priority = ThreadPriority.Highest; Process.GetCurrentProcess().PriorityClass = ProcessPriorityClass.RealTime; long start = 0, stop = 0, elapsed = 0; double avg = 0.0; long temp = Fibo(1); for (int i = 1; i < …

20
Qual è l'algoritmo migliore per sovrascrivere GetHashCode?
In .NET, il GetHashCodemetodo viene utilizzato in molti punti nelle librerie di classi base di .NET. L'implementazione corretta è particolarmente importante per trovare rapidamente gli elementi in una raccolta o quando si determina l'uguaglianza. Esiste un algoritmo standard o best practice su come implementare le GetHashCodemie classi personalizzate in modo …

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.