Domande con tag 'c#'

7
risposte

La programmazione orientata agli oggetti dovrebbe essere la prima cosa che gli studenti apprendono? [chiuso]

La mia scuola superiore sta avviando un programma in cui, invece di seguire il metodo "tradizionale" di insegnamento della programmazione (variabili di apprendimento, quindi operazioni, cicli, metodi e infine OOP), gli studenti vengono immediata...
posta 18.02.2013 - 22:09
1
risposta

OK per rendere un metodo generico solo per passare in un System.Type?

A volte ho una funzione che accetta un parametro System.Type , come: public void Foo(Type type) { // do something with "type" ... } Questo deve essere chiamato così: Foo(typeof(MyType)); Vorrei riscriverlo in questo modo:...
posta 15.12.2014 - 17:37
3
risposte

Alternative a foreach iterators che coinvolgono ref e out

Sto cercando di creare un sistema di particelle flessibile per il mio gioco XNA, e ho queste interfacce: public interface IParticle : IUpdateable { bool Alive { get; } float Percent { get; } } public interface IParticleEffect<T>...
posta 18.06.2014 - 06:50
2
risposte

C'è qualcosa di intrinsecamente negativo nel mixare i paradigmi in un'applicazione?

Attualmente sto scrivendo un'applicazione server Minecraft (personalizzata) in C #. Ho pensato che fosse un buon modo per insegnarmi un sacco di cose importanti come la concorrenza e soprattutto l'efficienza della memoria (dovuta semplicemente a...
posta 31.07.2014 - 10:14
4
risposte

MVC4: come creare un modello in fase di esecuzione?

Nel mio progetto sto creando dinamicamente una tabella dando il nome della tabella (es. studente) e aggiungendo campi a quella tabella e quindi salvando la tabella. Ora, la mia tabella è creata nel database di SQL Server. Assume tabella ha da...
posta 09.05.2014 - 15:31
3
risposte

Nel codice critico, devono essere gestite eccezioni che descrivono una condizione senza senso?

Consideriamo il seguente codice C # come esempio: public static string GetCurentExecutableDirectory() { return System.IO.Path.GetFullPath( System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase); }...
posta 15.07.2016 - 00:29
2
risposte

Devo documentare gli operatori sovraccarichi in C #?

Quindi ho lavorato su una libreria C # Matrix. Finora l'ho documentato davvero bene. Il fatto è che non so se dovrei documentare i miei operatori sovraccaricati, voglio dire, è abbastanza ovvio, non è vero? Codice di esempio: public stat...
posta 29.06.2016 - 23:55
2
risposte

Utilizzo del tipo "parziale" per abbreviare il file di classe principale

È una pratica normale o un segno di un cattivo design? Ad esempio, ho una funzione che carica prefabbricati in una classe logica principale vicino a 200 linee e posso spostarla in un file separato LoadPrefabs.cs rendendola partial o rend...
posta 04.05.2016 - 03:24
1
risposta

Ridondanza causata dal polimorfismo

Ho due chat room, una ha un comportamento amministrativo e l'altra no. Ho preso in considerazione tutto il codice comune in una chat room di base, ma il comportamento AdministerChatroom l'ho estratto in un'interfaccia chiamata IAdministra...
posta 01.09.2014 - 06:05
1
risposta

Che cos'è (o dove posso trovare) l'algoritmo per decodificare FLAC in PCM?

Sto provando a programmare un lettore FLAC molto semplice usando 100% C # completamente da zero. La mia comprensione di questo tipo di cose è molto limitata, quindi sto usando questo progetto come un modo per apprendere la compressione e la deco...
posta 25.04.2014 - 01:35