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




6
Vantaggi e svantaggi dell'utilizzo delle app XAML / C # o HTML5 / JavaScipt per Metro? [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
19 c#  javascript  html5  xaml  metro 

9
Dovresti creare proprietà private?
private string mWhatever; private string Whatever { get { return this.mWhatever; } set { this.mWhatever = value; } } Ho visto alcune persone che hanno proprietà per ogni singolo membro, private o no ... ha senso? Potrei vederlo avere senso nell'1% dei casi a volte quando si desidera controllare l'accesso …
19 c# 

2
Perché lo stato condiviso riduce le prestazioni?
Ho lavorato secondo il principio share-nothing della programmazione concorrente. In sostanza, tutti i miei thread di lavoro hanno copie di sola lettura immutabili dello stesso stato che non sono mai condivise tra loro ( anche per riferimento ). In generale, ha funzionato davvero bene. Ora, qualcuno ha introdotto una cache …

6
Le proprietà dovrebbero avere effetti collaterali
Le proprietà in C # dovrebbero avere effetti collaterali oltre alla notifica di un cambiamento nei suoi stati? Ho visto proprietà utilizzate in diversi modi. Dalle proprietà che caricheranno il valore la prima volta che accederanno alle proprietà che hanno enormi effetti collaterali come causare un reindirizzamento a una pagina …
19 c# 

11
Standard di codifica .NET / C # consigliati? [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …

3
Come posso attraversare un albero senza usare la ricorsione?
Ho un albero dei nodi di memoria molto grande e devo attraversare l'albero. Passando i valori restituiti di ciascun nodo figlio al nodo principale. Questo deve essere fatto fino a quando tutti i nodi hanno i loro dati in bolla sul nodo principale. Traversal funziona così. private Data Execute(Node pNode) …
19 c#  optimization  trees 

4
Perché abbiamo bisogno della parola chiave asincrona?
Ho appena iniziato a giocare con asincrono / wait in .Net 4.5. Una cosa di cui sono inizialmente curioso, perché è necessaria la parola chiave asincrona? La spiegazione che ho letto è che si tratta di un marker, quindi il compilatore sa che un metodo attende qualcosa. Ma sembra che …
19 c#  .net 

4
Qualche uso reale dei puntatori in C #? [chiuso]
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 5 anni fa . Qual è una situazione durante la codifica in C # in …
19 c#  pointers 


1
Test unitari: asserzioni differite con Linq
Va bene aggiungere affermazioni differite come questa var actualKittens = actualKittens.Select(kitten => { Assert.IsСute(kitten); return kitten }); Perché? Quindi posso iterare solo una volta anche con le dichiarazioni che prevedono la raccolta materializzata, ad esempio: CollectionAssert.AreEquivalent(expectedKittens, actualKittens.ToList()); Inoltre, potrebbe non essere solo Seleziona, ma un metodo con iteratore definito e …



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.