Domande taggate «c#-4.0»

C # 4.0 ha introdotto funzionalità come oggetti dinamici, miglioramenti dell'interoperabilità COM, co- e controvarianza generica, parametri facoltativi e denominati. Usa questo tag se la tua domanda riguarda specificamente le funzionalità specifiche di C # 4.0. Il tag C # dovrebbe essere usato se la tua domanda non è specifica per le funzionalità di C # 4.0.

9
Esempio di covarianza e contraddizione nel mondo reale
Sto avendo un po 'di problemi nel capire come userei la covarianza e la contraddizione nel mondo reale. Finora, gli unici esempi che ho visto sono stati lo stesso vecchio esempio di array. object[] objectArray = new string[] { "string 1", "string 2" }; Sarebbe bello vedere un esempio che …
162 c#  c#-4.0  covariance 

7
C # Crea nuovo T ()
Puoi vedere cosa sto cercando (ma non riesco) di fare con il seguente codice: protected T GetObject() { return new T(); } Qualsiasi aiuto sarebbe molto apprezzato. MODIFICARE: Il contesto era il seguente. Stavo giocando con una classe di controller personalizzati da cui derivano tutti i controller, con metodi standardizzati. …
159 c#  .net  generics  c#-4.0  .net-4.0 

3
HttpClient è sicuro da usare contemporaneamente?
In tutti gli esempi che posso trovare sugli utilizzi di HttpClient, viene utilizzato per chiamate una tantum. Ma cosa succede se ho una situazione client persistente, in cui diverse richieste possono essere fatte contemporaneamente? Fondamentalmente, è sicuro chiamare client.PostAsync2 thread contemporaneamente contro la stessa istanza di HttpClient. Non sto davvero …

4
Perché la covarianza e la contraddizione non supportano il tipo di valore
IEnumerable<T>è una variante, ma non supporta il tipo di valore, ma solo il tipo di riferimento. Il codice semplice di seguito è stato compilato correttamente: IEnumerable<string> strList = new List<string>(); IEnumerable<object> objList = strList; Ma cambiando da stringa intsi otterrà un errore compilato: IEnumerable<int> intList = new List<int>(); IEnumerable<object> objList …



7
No Main () in WPF?
Sono un principiante quando si tratta di programmazione, ma ero sicuro che una delle regole universali fosse che un programma inizia con Main (). Non ne vedo uno quando creo un progetto WPF. Main () è semplicemente chiamato in modo diverso in WPF?
128 c#  wpf  c#-4.0  main 

8
C # 4.0: Posso usare un TimeSpan come parametro opzionale con un valore predefinito?
Entrambi generano un errore che dice che devono essere una costante di compilazione: void Foo(TimeSpan span = TimeSpan.FromSeconds(2.0)) void Foo(TimeSpan span = new TimeSpan(2000)) Prima di tutto, qualcuno può spiegare perché questi valori non possono essere determinati al momento della compilazione? E c'è un modo per specificare un valore predefinito …

5
Reindirizza all'azione in un altro controller
Ho due controller, entrambi chiamati AccountController. Uno di loro, chiamiamolo Controller A, è in un Areachiamato Admine l'altro, chiamiamolo Controller B, non è in nessuno Area(immagino che significhi che è di default Area?). Controller Bha una action methodchiamata Login. Ho un action methodin Controller A, che ha questa linea return …

8
Al flusso di lavoro o non al flusso di lavoro?
Sono responsabile di un team di sviluppatori che stanno per iniziare lo sviluppo di un sistema di reclami assicurativi leggero. Il sistema prevede molte attività manuali e flussi di lavoro aziendali e stiamo cercando di utilizzare il flusso di lavoro di Windows (.NET 4.0). Un esempio del dominio aziendale è …



6
Come ottengo il numero di riga corrente?
Ecco un esempio di quello che voglio fare: MessageBox.Show("Error line number " + CurrentLineNumber); Nel codice sopra CurrentLineNumber, dovrebbe essere il numero di riga nel codice sorgente di questo pezzo di codice. Come lo posso fare?
117 c#  wpf  c#-4.0  line-numbers 



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.