Domande con tag 'c#'

2
risposte

Qualcun altro ritiene che lo zucchero sintattico iteratore sia un must in un linguaggio moderno? [chiuso]

Lavoro professionalmente con C # e scrivo codice come questo continuamente. private IEnumerable<Something> GetAlotOfSomething() { if (somethingA.IsReady) yield return somethingA; if (somethingB.IsReady) yield ret...
posta 14.09.2010 - 22:59
3
risposte

L'impostazione predefinita non predefinita ci porta all'ereditarietà della composizione?

Ci sono alcune linee guida di progettazione sul codice verificabile in "The Art of Unit Testing". Il primo è "Rendi i metodi virtuali di default". Sono curioso di conoscere la tua idea sul comportamento non virtuale di default in C #. Ho letto d...
posta 24.07.2013 - 08:41
2
risposte

Passa la struttura come argomento nel metodo c #

Voglio sapere se è possibile passare una Struttura come parametro nel metodo c # e se possibile, è una buona pratica farlo? Ho un metodo c # che sta prendendo sei argomenti, io davvero lo odio. Potrei creare una classe carrier per questo e pa...
posta 06.12.2012 - 12:36
3
risposte

Configurazione della struttura ASP.NET per il codice [chiuso]

Ho sempre codificato in C # MVC3 durante lo sviluppo di applicazioni web. Ma ora volevo imparare un po 'di più sullo sviluppo di siti Web con solo ASP.NET. Ma ora mi sto chiedendo quale sarebbe stata una buona installazione per il mio codice....
posta 08.12.2012 - 17:16
2
risposte

Web API: classi forti o dinamiche?

Il mio metodo web API dovrebbe restituire alcuni dati strutturati sul mio profilo. Per farlo ho creato le seguenti classi POCO: public class ProfileInfo { public string FirstName { get; set; } public string LastName { get; set; } /...
posta 21.03.2018 - 15:19
2
risposte

Chi ha async / attende per primo?

Python ha aggiunto i costrutti asincrona / attesa in 3.5 nel 2015. La comunità di Javascript ha fatto passi avanti per un anno di splendore e alla fine ha aggiunto un'implementazione molto simile alla bozza in ES8 pubblicata nel 2017 (dalla mia...
posta 26.08.2018 - 16:13
1
risposta

Come gestire una grande quantità di casi d'uso molto specifici

Quindi sto scrivendo un programma che esegue parecchi test diversi. I test eseguiti variano a seconda degli elementi dell'interfaccia utente selezionati dall'utente. Ad esempio, su un modulo ho 7 pulsanti di opzione e 6 caselle di controllo. Per...
posta 18.07.2018 - 23:21
2
risposte

Pratiche per incapsulare le raccolte in radici aggregate

Come dovrebbero essere esattamente i metodi AddSomething nelle radici aggregate? Devo costruire gli oggetti in una chiamata al metodo, o dovrebbero essere costruiti all'interno del metodo?: Ad esempio: public void AddOrderItem(int p...
posta 14.08.2018 - 13:46
1
risposta

Impone il metodo di istanza all'utilizzo di soli membri pubblici

Che cosa pensi del codice in questo modo: public class ThisClass { // this method uses only public members public void DoSomething () { AccessToPublicMembersOfThisClass.DoSomething(this); } } // EDIT: this class is not...
posta 29.12.2015 - 14:06
2
risposte

Una classe helper generica, una classe specifica del progetto e il resto del progetto

Ho una classe helper generica (1) che può essere utilizzata anche in altri progetti. Immagina qualcosa come la gestione di base di file e cartelle, qualcosa di utile e ASCIUTTO che ti viene sempre utile. Ho un'altra classe (2) specifica del p...
posta 01.02.2016 - 14:18