Domande taggate «c#»

C # (pronunciato "see sharp") è un linguaggio di programmazione multi-paradigma di alto livello, di tipo statico sviluppato da Microsoft. Il codice C # di solito è destinato alla famiglia di strumenti e run-time Microsoft .NET, che includono .NET Framework, .NET Core e Xamarin tra gli altri. Utilizzare questo tag per domande sul codice scritto nelle specifiche formali di C # o C #.



5
Visibilità della classe solo spazio dei nomi in C # /. NET?
In C #, è possibile rendere visibile una classe solo all'interno del proprio spazio dei nomi senza risiedere in un assembly diverso? Questo sembra utile per le classi helper tipiche che non dovrebbero essere usate altrove. (cioè ciò che Java chiama classi private del pacchetto)
88 c#  .net 



10
Come posso creare un alias di un nome di classe in C #, senza dover aggiungere una riga di codice a ogni file che utilizza la classe?
Voglio creare un alias per il nome di una classe. La seguente sintassi sarebbe perfetta: public class LongClassNameOrOneThatContainsVersionsOrDomainSpecificName { ... } public class MyName = LongClassNameOrOneThatContainsVersionOrDomainSpecificName; ma non verrà compilato. Esempio Nota Questo esempio viene fornito solo per comodità. Non cercare di risolvere questo particolare problema suggerendo di modificare il …
88 c#  class-design 



7
Compito: eseguire con i parametri?
Sto lavorando a un progetto di rete multi-tasking e sono nuovo Threading.Tasks. Ho implementato un semplice Task.Factory.StartNew()e mi chiedo come posso farlo Task.Run()? Ecco il codice di base: Task.Factory.StartNew(new Action<object>( (x) => { // Do something with 'x' }), rawData); Ho esaminato System.Threading.Tasks.Tasknel browser degli oggetti e non sono riuscito …


6
Restituendo due valori, Tuple vs 'out' vs 'struct'
Considera una funzione che restituisce due valori. Possiamo scrivere: // Using out: string MyFunction(string input, out int count) // Using Tuple class: Tuple<string, int> MyFunction(string input) // Using struct: MyStruct MyFunction(string input) Qual è la migliore pratica e perché?
88 c#  struct  tuples  out  value-type 





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.