177 votes

Suffixe littéral pour octet dans .NET?

Je me demande si il est possible de déclarer une variable byte d’une manière courte comme flotteurs ou doubles ? Je veux dire comme et . Bien sûr, je pourrais écrire , mais c’est un peu sans conséquence si vous utilisez pour les variables locales.

160voto

Matt Points 6779

Il n'y a aucune mention d'un suffixe littéral sur la référence MSDN pour Byte , ainsi que dans la spécification de langage C # 4.0 . Les seuls suffixes littéraux en C # concernent les nombres entiers et réels, comme suit:

 u = uint
l = long
ul = ulong
f = float
m = decimal
d = double
 

Si vous souhaitez utiliser var , vous pouvez toujours lancer l'octet comme dans var y = (byte) 5

10voto

Dan Puzey Points 20794

À partir de cette page MSDN, il semblerait que vos seules options soient d’affecter explicitement le contenu ( var x = (byte)5 ) ou d’arrêter d’utiliser var ...

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X