Domande taggate «c#»

C # è un linguaggio di programmazione orientato agli oggetti multiparadigm, gestito e raccolto in modo indesiderato creato da Microsoft in parallelo con la piattaforma .NET






4
C # Design Pattern per lavoratori con diversi parametri di input
Non sono sicuro di quale modello di progettazione potrebbe aiutarmi a risolvere questo problema. Ho una classe, 'Coordinatore', che determina quale classe di lavoro dovrebbe essere usata - senza dover conoscere tutti i diversi tipi di lavoratori che ci sono - chiama semplicemente una WorkerFactory e agisce sulla comune interfaccia …

1
Efficienza dei dizionari C #
I dizionari C # sono un modo semplice per scoprire se esiste qualcosa ecc. Ecc. Ho una domanda però su come funzionano. Diciamo invece di un dizionario che uso un ArrayList. Invece di usare ContainsKey(o un metodo equivalente in un'altra lingua) faccio un ciclo attraverso ArrayList per verificare se esiste …

3
Differenze tra Given When Then (GWT) e Arrange Act Assert (AAA)?
In TDD c'è la sintassi Arrange Act Assert (AAA): [Test] public void Test_ReturnItemForRefund_ReturnsStockOfBlackSweatersAsTwo_WhenOneInStockAndOneIsReturned() { //Arrange ShopStock shopStock = new ShopStock(); Item blackSweater = new Item("ID: 25"); shopStock.AddStock(blackSweater); int expectedResult = 2; Item blackSweaterToReturn = new Item("ID: 25"); //Act shopStock.ReturnItemForRefund(blackSweaterToReturn); int actualResult = shopStock.GetStock("ID: 25"); //Assert Assert.AreEqual(expectedResult, actualResult); } Nei test …
13 c#  unit-testing  tdd  bdd 



4
In questo modo sto scrivendo questo codice è verificabile, ma mi manca qualcosa che non va?
Ho un'interfaccia chiamata IContext. A tal fine, non importa cosa fa, tranne quanto segue: T GetService<T>(); Quello che fa questo metodo è guardare l'attuale contenitore DI dell'applicazione e tenta di risolvere la dipendenza. Penso che sia abbastanza standard. Nella mia applicazione ASP.NET MVC, il mio costruttore ha questo aspetto. protected …

2
Come calcolare la rotazione delle figure in modo efficiente?
Ho una figura rappresentata attraverso una matrice di byte (matrice bitmap-like). Esempio La figura è mostrata sul Picture 1. L'obiettivo è trovare il miglior angolo di rotazione di una determinata figura . Quando la figura viene ruotata secondo l'angolo migliore, il rettangolo che è parallelo agli assi X e Y …


2
Perché separare la classe CommandHandler con Handle () invece di gestire il metodo in Command stesso
Ho implementato una parte del modello CQRS usando S # arp Architecture in questo modo: public class MyCommand { public CustomerId { get; set; } // some other fields } public class MyCommandHandler<MyCommand> : ICommandHandler<MyCommand, CommandResult> { Handle(MyCommand command) { // some code for saving Customer entity return CommandResult.Success; } …


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.