Domande con tag 'c#'

3
risposte

È possibile implementare un IEnumerable infinito senza usare yield con solo codice C #?

Motivazione L'idea principale è esplorare e comprendere i limiti di quanto si può andare lontano con i primitivi LINQ di base (Select, SelectMany, Concat, ecc.). Queste primitive possono essere tutte considerate operazioni funzionali su un ti...
posta 07.11.2013 - 04:48
4
risposte

Evitare blocchi quando si chiama un'API nativa

Sfondo Abbiamo qui un pezzo di hardware programmabile al lavoro che integriamo in quasi tutti i nostri sistemi. Questo pezzo di hardware è venuto con una DLL nativa di Windows (per la quale non abbiamo il codice sorgente) e un wrapper per d...
posta 10.03.2016 - 18:36
2
risposte

Quali sono le migliori pratiche per la gestione delle eccezioni nelle applicazioni a più livelli?

Quali sono le migliori pratiche per la gestione delle eccezioni nelle applicazioni di livello n? L'applicazione è un fat client basato su pattern MVVM con .NET framework.     
posta 04.01.2011 - 08:26
3
risposte

È un'interfaccia con due proprietà di raccolta, in cui la seconda filtra la prima raccolta, idiomatica per C #?

Ho avuto una discussione interessante con un collega che ruotava attorno a come le persone interpretano l'uso di proprietà e metodi su un'interfaccia. Ad esempio, supponiamo di avere un blog con post in vari stati: Lavoro e pubblicazione. Qua...
posta 12.01.2017 - 22:15
3
risposte

Condivisione codice DAL - MicroService v Libreria condivisa [chiusa]

Qual è l'opzione migliore per condividere il codice DAL. Abbiamo una bella libreria c # che include i metodi SQl.Data.SqlClient come .ExecuteNonQuery, ExecuteReader, ExecuteScalar ecc. Aggiunge funzioni di logging e helper attorno ai Parametr...
posta 16.03.2017 - 12:01
2
risposte

Esiste un buon approccio standard per l'esecuzione di una lunga lista di metodi / funzioni?

Sto creando un software che gira su una macchina che esegue più test su un prodotto costruito nella mia azienda. Sto anche cercando di migliorare la mia codifica e recentemente ho studiato i modelli di progettazione e ho visto come posso applica...
posta 29.01.2017 - 17:32
2
risposte

Come gestire gli interi di stato dal database nel codice orientato agli oggetti?

Considera una tabella di database di articoli con un flag di stato rappresentato da un numero intero. Alcuni stati potrebbero essere: 0 - Past Storage; 1 - Current Inventory; 5 - Scrap; 6 - Rework; 15 - Processing; Ora, vorrei evitare di p...
posta 03.01.2014 - 20:38
3
risposte

Qual è un buon design per un metodo che può restituire diversi risultati logicamente diversi?

Il titolo della domanda è probabilmente troppo astratto, quindi permettimi di fornire un esempio particolare di ciò che ho in mente: Esiste un servizio web che incapsula un processo di modifica delle password per gli utenti di un sistema dist...
posta 20.07.2014 - 18:06
5
risposte

Quando e perché si dovrebbero creare classi in fase di runtime?

Ho letto molti articoli sulla creazione di tipi e classi dinamici in fase di esecuzione. Ad esempio, la classe TypeBuilder in C # consente di creare tipi dinamici. Python ha questa funzione di tipo con cui è possibile creare classi dinamich...
posta 20.01.2012 - 12:55
1
risposta

GUI di Windows: Quanto dureranno le API "deprecate"? [chiuso]

Nota ho detto "deprecato" e non "astratto". Tornando ai tempi dell'MFC, WinAPI non era deprecato perché, da quello che ho letto, l'MFC si limitava ad astrarre WinAPI. C'è una differenza, perché un'API obsoleta è una delle funzionalità che ha una...
posta 29.01.2012 - 21:12