Questions marquées «value-type»



4
Suffixe littéral pour l'octet dans .NET?
Je me demande s'il existe un moyen de déclarer une variable d'octet d'une manière courte comme des flottants ou des doubles? Je veux dire comme 5fet 5d. Bien sûr, je pourrais écrire byte x = 5, mais c'est un peu sans importance si vous utilisez varpour les variables locales.
162 c#  .net  value-type 


7
Structure rapide et mutante
Il y a quelque chose que je ne comprends pas tout à fait en ce qui concerne la mutation des types de valeur dans Swift. Comme l'indique l'iBook «Le langage de programmation Swift»: Par défaut, les propriétés d'un type valeur ne peuvent pas être modifiées à partir de ses méthodes …

4
AnyObject et Any dans Swift
Je ne comprends pas quand utiliser AnyObject et quand utiliser Any dans Swift. Dans mon cas, j'ai un dictionnaire [Chaîne: ???] ??? : Peut être Int, Double, Float, String, Array, Dictionary Quelqu'un peut-il m'expliquer la différence entre Any et AnyObject et lequel utiliser dans mon cas. Alak


6
Renvoi de deux valeurs, Tuple vs 'out' vs 'struct'
Prenons une fonction qui renvoie deux valeurs. Nous pouvons écrire: // Using out: string MyFunction(string input, out int count) // Using Tuple class: Tuple<string, int> MyFunction(string input) // Using struct: MyStruct MyFunction(string input) Laquelle est la meilleure pratique et pourquoi?
86 c#  struct  tuples  out  value-type 

5
Occurrence de boxe en C #
J'essaie de rassembler toutes les situations dans lesquelles la boxe se produit en C #: Conversion du type de valeur en System.Objecttype: struct S { } object box = new S(); Conversion du type de valeur en System.ValueTypetype: struct S { } System.ValueType box = new S(); Conversion de la …
85 c#  value-type  boxing 
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.