Je travaille sur l'application C# (.Net 4.0). À une certaine situation, je veux ajouter les multiples valeurs de ushort comme indiqué ci-dessousAjout/Concatage de plusieurs valeurs ushort
Ushort a = 123;
Ushort b = 045;
Ushort c = 607;
Ushort d = 008;
Et je veux que le résultat que 12304560700.
Actuellement à l'approche ci-dessous
var temp = Convert.ToString(a) + Convert.ToString(b) + Convert.ToString(c) + Convert.ToString(d);
Je reçois la valeur temp comme 123456078.
Je comprends que, en raison du type de données ushort, il élimine tout le zéro initial. Mais je m'attends à ce que le résultat soit 12304560700.
J'ai peut-être fait usage de la méthode du padleft mais la longueur et le nombre de zéro ne sont pas fixes, donc cette option ne convient pas non plus à mes besoins.
Je voudrais savoir comment je peux réaliser la même chose, toutes les petites entrées sur le même est également grandement appréciée.
Merci d'avance.
D'où obtenez-vous les casques? Entrée de l'utilisateur? – Sweeper
pas exactement les entrées de l'utilisateur mais de certains périphériques matériels qui sont connectés dans le réseau LAN. – Vsagar
Pouvez-vous montrer comment exactement obtenez-vous les valeurs? Parce que 'ushort's ne peut pas stocker des choses avec les 0 principaux. Vous devez utiliser un autre type de données. Quel type de périphérique matériel? Que représentent les chiffres? – Sweeper