csharp (493)


c# - Come creare una nuova istanza di oggetto da un Tipo

c# - Come creare una nuova istanza di oggetto da un Tipo

Uno potrebbe non conoscere sempre il Type di un oggetto in fase di compilazione, ma potrebbe essere necessario creare un'istanza del Type.Come si ottiene una nuova istanza di oggetto da un Type ?…


Strumenti/strategia di offuscamento.NET

Il mio prodotto ha diversi componenti: ASP.NET, App di Windows Form e Servizio Windows. Il 95% circa del codice è scritto in VB.NET. Per motivi di proprietà intellettuale, devo offuscare il codice e f…


c# - Accesso a un tasto Dictionary.Keys tramite un indice numerico

Sto usando un Dictionary<string, int> dove int è un conteggio della chiave. Ora, ho bisogno di accedere all'ultima chiave inserita nel dizionario, ma non ne conosco il nome. L'ovvio tentativo: int…


c# - Applicare la decorazione degli attributi di classi/metodi

In seguito alla mia recente domanda sugli oggetti grandi e complessi come risultato di un servizio Web.Ho pensato a come posso garantire che tutte le future classi figlio siano serializzabili in…


Come trovare un'implementazione di un'interfaccia C#nell'assieme corrente con un nome specifico?

Ho un'interfaccia chiamata IStep che può eseguire alcuni calcoli(vedi " Esecuzione nel regno dei nomi "). In fase di runtime, voglio selezionare l'implementazione appropriata per nome della classe.…


c# - Inizializza i campi della classe nel costruttore o nella dichiarazione?

Recentemente ho programmato in C#e Java e sono curioso di sapere dove sia il posto migliore per inizializzare i miei campi di classe. Dovrei farlo alla dichiarazione ?: public class Dice{p…


Parola chiave riservata nell'enumerazione in C#

Vorrei usare as ed is come membri di un'enumerazione. So che questo è possibile in VB.NET per scrivere in questo modo: Public Enum Test[as]=1[is]=2 End Enum Come scrivo la dichiarazio…


.net - (Perché) dovrei usare l'offuscamento?

Mi sembra che l'offuscamento sia un'idea che cade da qualche parte nel campo "sicurezza per oscurità" o "falso senso di protezione". Per proteggere la proprietà intellettuale, c'è il copyright; pe…


c# - Conflitto di dati in LINQ

Quando si apportano modifiche utilizzando SubmitChanges(),LINQ a volte muore con un'eccezione ChangeConflictException con il messaggio di errore Row not found or changed,senza alcuna indicazione…



c# - Come posso recuperare da un'eccezione non controllata?

Le eccezioni non controllate vanno bene se si desidera gestire ogni errore nello stesso modo, ad esempio registrandolo e saltando alla successiva richiesta, visualizzando un messaggio all'utente e g…




sharp visual docs net list class attribute guide documentation attributes