C # è un linguaggio di programmazione orientato agli oggetti multiparadigm, gestito e raccolto in modo indesiderato creato da Microsoft in parallelo con la piattaforma .NET
Scrivere un oggetto utente in Swift, sebbene la mia domanda riguardi qualsiasi linguaggio fortemente tipizzato. Un utente può avere un sacco di collegamenti (FacebookProfile, InstagramProfile, ecc.). Qualche domanda in merito. È buona norma avvolgere i collegamenti nel proprio oggetto? utente strutt { var firstName: string var lastName: string var email: …
Dopo aver avuto a che fare con il modello asincrono / attesa di C # da un po 'di tempo, improvvisamente ho capito che non so davvero come spiegare cosa succede nel seguente codice: async void MyThread() { while (!_quit) { await GetWorkAsync(); } } GetWorkAsync()si presume che restituisca un …
La usingdirettiva ci dà accesso ai tipi senza usare i loro nomi completi: using MyNamespace.Foo.Bar; L' usingistruzione funge da zucchero sintattico per try/ finallyblocchi che assicurano che gli oggetti vengano smaltiti correttamente: using(var x = new MyDisposableClass()) { ... } Queste due situazioni sembrano non avere nulla a che fare …
Immagina una situazione in cui stiamo utilizzando una libreria che ti consente di creare Circleoggetti, in cui puoi specificare il raggio e il centro del cerchio per definirlo. Tuttavia, per qualche motivo, accetta anche un flavourparametro richiesto . Ora diciamo che ho davvero bisogno di usare la Circlemia app, ma …
sfondo Ho un progetto che dipende dall'uso di un certo tipo di dispositivo hardware, mentre non importa chi produce quel dispositivo hardware fintanto che fa ciò di cui ho bisogno. Detto questo, anche due dispositivi che dovrebbero fare la stessa cosa avranno delle differenze quando non sono realizzati dallo stesso …
Abbiamo l'oggetto public class MyObject{ protected MyObject(){} public string Property1 {get;private set;} public string Property2 {get;private set;} public string Property3 {get;private set;} public string Property4 {get;private set;} public string Property5 {get;private set;} public string Property6 {get;private set;} public string Property7 {get;private set;} public string Property8 {get;private set;} public string Property9 …
Background: sto progettando un'applicazione server e creando dll separate per diversi sottosistemi. Per semplificare le cose, diciamo che ho due sottosistemi: 1) Users2)Projects L'interfaccia pubblica degli utenti ha un metodo come: IEnumerable<User> GetUser(int id); E l'interfaccia pubblica di Projects ha un metodo come: IEnumerable<User> GetProjectUsers(int projectId); Quindi, ad esempio, quando …
Per un tipico if...elsepacchetto con gestione delle eccezioni, qualcosa come il seguente esempio è una pratica consigliata per evitare la duplicazione del codice? try { if (GetDataFromServer()) { return ProcessData(); } else { throw new Exception(); } catch(Exception ex) { return null; } invece di... try { if (GetDataFromServer()) { …
Sto lavorando a un progetto di hobby chiamato Menu / Gestione ricette. Ecco come appaiono le mie entità e le loro relazioni. A Nutrientha proprietà CodeeValue An Ingredientha una collezione diNutrients A Recipeha una raccolta di Ingredientse occasionalmente può avere una raccolta di altrirecipes A Mealha una collezione di RecipeseIngredients …
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 6 anni fa . Sto guardando un video su C # sulle variabili. L'autore dichiara …
Esistono alcuni casi (piuttosto rari) in cui esiste il rischio di: riutilizzare una variabile che non è prevista per essere riutilizzata (vedi esempio 1), o usando una variabile invece di un'altra, semanticamente chiusa (vedi esempio 2). Esempio 1: var data = this.InitializeData(); if (this.IsConsistent(data, this.state)) { this.ETL.Process(data); // Alters original …
Guardando alcuni metadati della fotocamera su Windows File Propertiesci sono (insieme ad alcuni altri) due Propertiesdenominati Lunghezza focale e lunghezza focale di 35 mm . Sto sviluppando un software che utilizzerà questi due Properties. Finora ho creato un Propertynome FocalLengthper il primo, ma non riesco a trovare un nome proprio …
L'altro giorno stavo leggendo un po 'di Unit Testing e ho visto alcuni esempi in cui le persone creano un'interfaccia repository (cioè IExampleRepository) e quindi creano il repository reale ( public class ExampleRepository : IExampleRepository) e un repository da utilizzare per unit test ( FakeExampleRepository : IExampleRepository). Nel IExampleRepositorystavano implementando …
Dalla discussione che ho visto sembra che il funzionamento atomico e la sicurezza dei thread siano la stessa cosa, ma molte persone dicono che sono diverse. Qualcuno può dirmi la differenza se ce n'è uno?
C'è un'opzione in C # per eseguire il codice non selezionato. In genere non è consigliabile farlo, poiché il codice gestito è molto più sicuro e risolve molti problemi. Tuttavia mi chiedo, se sei sicuro che il tuo codice non causerà errori e sai come gestire la memoria, perché (se …
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.