Una stringa è un tipo di riferimento anche se presenta la maggior parte delle caratteristiche di un tipo di valore, ad esempio essere immutabile e avere == sovraccarico per confrontare il testo anziché assicurarsi che facciano riferimento allo stesso oggetto. Perché allora la stringa non è solo un tipo di …
Mi chiedo se c'è un modo per dichiarare una variabile byte in modo breve come float o double? Intendo come 5fe 5d. Certo che potrei scrivere byte x = 5, ma è un po 'irrilevante se lo usi varper le variabili locali.
Qualcuno mi ha fatto questa domanda un paio di mesi fa e non sono riuscito a spiegarla in dettaglio. Qual è la differenza tra un tipo di riferimento e un tipo di valore in C #? So che i tipi di valore sono int, bool, float, ecc e di riferimento …
C'è qualcosa che non capisco del tutto quando si tratta di mutare i tipi di valore in Swift. Come afferma l'iBook "The Swift Programming Language": Per impostazione predefinita, le proprietà di un tipo di valore non possono essere modificate dai suoi metodi di istanza. E quindi per rendere possibile ciò …
Non capisco quando usare AnyObject e quando usare Any in Swift. Nel mio caso, ho un dizionario [Corda: ???] ??? : Può essere Int, Double, Float, String, Array, Dictionary Qualcuno può spiegarmi la differenza tra Any e AnyObject e quale usare nel mio caso. Alak
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é?
Sto cercando di raccogliere tutte le situazioni in cui si verifica la boxe in C #: Conversione del tipo di valore in System.Objecttipo: struct S { } object box = new S(); Conversione del tipo di valore in System.ValueTypetipo: struct S { } System.ValueType box = new S(); Conversione del …
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.