将单个数字转换为2个以上的数字

pra*_*K2k 3 c# numbers long-integer

我有一个数字,它的长度将超过10个数字,因此我无法将其保存在INTEGER变量中.所以我把它保存在一个LONG变量中.现在问题是,在为LONG Variable添加数字时,它返回Round值.我在C#工作.

对于Eg:

long empId = 00000000001; 
long answer = empId + 1;  //  00000000001 + 1 = 2;
// answer == 2;
Run Code Online (Sandbox Code Playgroud)

但预计答案是"00000000002",如何实现这一目标..

提前致谢..

Jep*_*sen 5

考虑使用,empId.ToString("D11")如果你想要用左边的零填充你的数字,直到总共有11个数字.这只是一个字符串表示System.Int64(也称为longC#).