C # è un linguaggio di programmazione orientato agli oggetti multiparadigm, gestito e raccolto in modo indesiderato creato da Microsoft in parallelo con la piattaforma .NET
Se assumiamo che non sia desiderabile che la classe base sia una pura classe di interfaccia, e usando i 2 esempi dal basso, qual è un approccio migliore, usando la definizione di classe di metodo astratta o virtuale? Il vantaggio della versione "astratta" è che probabilmente ha un aspetto più …
Ho una domanda sulle "migliori pratiche" su OOP in C # (ma in qualche modo si applica a tutte le lingue). Prendi in considerazione la possibilità di avere una classe di libreria con un oggetto che deve essere esposto al pubblico, ad esempio tramite l'accesso alla proprietà, ma non vogliamo …
Sto leggendo la specifica C # . Potrei usare chiarimenti su un segmento: C # ha un sistema di tipo unificato. Tutti i tipi di C #, compresi i tipi primitivi come int e double, ereditano da un singolo tipo di oggetto root. Pertanto, tutti i tipi condividono un insieme …
Qual è il modo corretto di creare un'app Winform con più "schermi"? Ad esempio, sto cercando di scrivere un piccolo programma di backup (principalmente per le risatine) e ho scaricato controlli e container nel modulo. Sto usando i pannelli e le caselle di gruppo per separare le diverse schermate (ad …
Ho programmato in C # e VB.NET per anni, ma principalmente in VB. Sto facendo uno spostamento verso C # e, nel complesso, mi piace C # meglio. Un problema che sto riscontrando, tuttavia, è la zuppa di parentesi graffe. In VB, ogni parola chiave della struttura ha una parola …
Una volta, durante il refactoring del mio codice, sono passato all'IDE nella sezione using della mia classe C #, e ho pulito spazi dei nomi inutilizzati e spazi dei nomi duplicati e li ho ordinati tutti. La mia coppia (programmazione di coppia) mi ha chiesto il motivo. Non avevo idea …
Negli ultimi anni, le lingue che mi piace usare stanno diventando sempre più "funzionali". Ora uso linguaggi che sono una sorta di "ibrido": C #, F #, Scala. Mi piace progettare la mia applicazione usando classi che corrispondono agli oggetti di dominio e utilizzare funzionalità funzionali che rendono la codifica …
Da tempo gioco con C # per Windows e ASP.net per lo sviluppo MVC. Ma non sono ancora chiaro in alcune aree. Sto cercando di comprendere la differenza di base tra e problemi di prestazioni con l'utilizzo e lo scambio di tipi simili di interfacce di raccolta generiche . Qual …
Inizieremo un nuovo progetto che prevede la formazione di tutti gli sviluppatori .net in Java (framework / sistema ECO ecc.). Abbiamo un sacco di codice scritto in C # e sembra che tutto ciò andrà sprecato poiché dovremo riscriverlo tutto in Java. Il problema che vedo è che il primo …
Diciamo che volevo creare un compilatore / interprete di linguaggio dinamico, forse un interprete di Scheme, sulla piattaforma .NET così come esiste oggi. Sarebbe meglio usare Dynamic Language Runtime (DLR) o utilizzare C # 4.0 per implementare le funzionalità dinamiche del mio linguaggio? O ho bisogno di entrambi? So che …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Software Engineering Stack Exchange. Chiuso 6 anni fa . Quando Microsoft ha presentato .NET Framework e C # language nel 2002, qual è stato …
Sto solo imparando l'iniezione di dipendenza e sono bloccato su qualcosa. Dependency Injection consiglia di inviare classi dipendenti tramite il costruttore, ma mi chiedo se ciò sia necessario per gli oggetti dati. Poiché l'Unità-Testabilità è uno dei principali vantaggi di DI, sarebbe un oggetto dati, che archivia solo i dati, …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 4 anni fa . Ho appena iniziato a usare ReSharper (per C #) e in …
La mia azienda ha recentemente investito negli strumenti Mono per Android per Visual Studio poiché abbiamo molti sviluppatori .NET e siamo rimasti colpiti dalla potenza degli strumenti monodroid. Dopo aver letto ZDNet Post, sono stato rattristato nel vedere che questo progetto potrebbe essere morto. C'è qualcuno là fuori che potrebbe …
Una domanda posta molte volte prima ma con uno sviluppo inclinato specifico di mvc. Sono stato un bravissimo ragazzo e ho codificato tutte le azioni del mio controller con corrispondenti test di unità che è stato grandioso (se un po '[leggi un sacco] ripetitivo a volte). Ad essere sincero, in …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.