0

私はC#アプリケーション(.Net 4.0)に取り組んでいます。状況によっては、以下に示すように複数の ushort 値を追加したい

Ushort a = 123;
Ushort b = 045;
Ushort c = 607;
Ushort d = 008;

そして、結果を12304560700にしたい.

現在、以下のアプローチで

var temp = Convert.ToString(a) + Convert.ToString(b) + Convert.ToString(c) + Convert.ToString(d);

一時値を 123456078 として取得しています。

ushort データ型のため、先行ゼロがすべて削除されることは理解しています。しかし、結果は 12304560700 になると予想しています。

padleft メソッドを使用した可能性がありますが、長さと先行ゼロのカウントが修正されていないため、そのオプションも私の要件には合いません。

どうすれば同じことを達成できるか知りたいのですが、同じことに対する小さな入力も大歓迎です。

前もって感謝します。

4

4 に答える 4