Domande con tag 'c#'

3
risposte

Costruire un semplice gioco di intelligenza artificiale per tris

Sto sviluppando un semplice tris e ampli; incrocia il gioco in cui il giocatore gioca contro il computer. Ovviamente, uso la funzione Randomize della lingua, tuttavia, lo stadio finale della raffinatezza è cercare di far bloccare il computer...
posta 14.11.2016 - 10:39
1
risposta

Dividi la classe in due o parti come una sola

Ho la seguente classe: internal class LeaveRequest : ServiceBase { private const string InvalidRequestMessage = "Specified Request does not exist"; private const string InvalidApproverMessage = "You are not an approver for the specifi...
posta 26.03.2016 - 20:22
2
risposte

Esposizione di funzionalità con una raccolta di valori enumerati o con funzioni booleane

Spiegazione di alto livello Ho un oggetto con alcuni metodi: public class Foo { public void Bar() { } public void Baz() { } } Questi metodi non possono essere eseguiti incondizionatamente, c'è qualche convalida da fare. Mi piacer...
posta 16.08.2016 - 14:16
1
risposta

Si è confuso durante la progettazione degli aggregati

Sto progettando un'applicazione, che memorizzerà le statistiche sportive, le mostrerò in diagrammi diversi e faremo ancora poche operazioni su di esse. Consenti all'utente di eseguire alcune bozze finte, ecc. Ho scelto di creare prima un domi...
posta 30.05.2016 - 22:23
1
risposta

Convalida codice primo approccio e classi commerciali

Ho una soluzione divisa in due progetti: una libreria di classi contenente tutte le mie classi di modelli (chiamiamola Business ) e un progetto MVC ASP.Net. Le mie classi Business sono pensate per essere generiche e funzionano per più tipi...
posta 28.09.2015 - 15:07
2
risposte

Eccezioni di lancio nei provider di configurazione dell'applicazione

Domanda semplice: qual è la prassi migliore / comune in merito agli errori di lancio per i provider di configurazione dell'applicazione? Given è una semplice sorgente di configurazione basata su valori / chiavi: class Configuration stri...
posta 07.10.2015 - 15:15
1
risposta

serializzatore personalizzato o creare una classe base che implementa IXmlSerializable?

Sto lavorando su un progetto in cui ho molto specifiche specifiche di serializzazione xml, ovvero: Alcune proprietà sono elementi, alcuni sono attributi Alcune proprietà sono obbligatorie, altre non sono Alcune proprietà sono rich...
posta 03.05.2015 - 17:03
2
risposte

Alternative all'utilizzo del dizionario nei parametri in C #?

Ho un metodo che accetta un dizionario e valore enum e produce un output di stringa. Il valore Enum definisce quale stringa modello inserire le coppie di valori chiave del dizionario in. public string InsertVariables(MessageType type, Dictiona...
posta 26.06.2015 - 02:02
1
risposta

Approccio corretto per la creazione di un contratto API

Ho bisogno di aiuto per quanto riguarda di seguito: Sto cercando di progettare un'API. Per creare i contratti di seguito sono i due approcci: Metodo 1: public class MyController { public void MyAction1(Dictionary<string, dynamic>...
posta 18.06.2015 - 18:34
1
risposta

C # intenzionalmente sfarfallio

al momento sto lavorando a un progetto che deve fornire intenzionalmente sfarfallio di alcune parti dell'interfaccia utente (rettangolo bianco che deve cambiare colore in nero). Questo cambiamento di colore deve essere eseguito con una certa...
posta 03.07.2015 - 00:58