Y at-il un moyen de dire quelque chose comme:Existe-t-il un moyen simple de déterminer la taille du type en C#?
sizeof (type)? Ou tapez. Taille?
En ce moment, je suis à la recherche en utilisant le code comme:
if (type.Equals(typeof(int)))
return sizeof(int);
else if (type.Equals(typeof(long)))
return sizeof(long);
etc, etc, pour chaque type de données.
Il doit y avoir une solution plus propre, non?
Pouvez-vous expliquer une raison derrière ce que vous voulez faire? – leppie
C'est drôle, j'ai presque posté cette question exacte hier, mais je n'ai pas eu le temps. J'ai besoin de la même chose pour utiliser ADO.NET DbParameters. Parfois, il vous oblige à définir DbParameter.Size, qui est la taille de l'objet en octets. J'ai aussi une grosse déclaration comme celle que vous avez posté à l'origine :) – CodingWithSpike