我有两个整数,x和y。我要做的是把两者的数字结合起来,而不是把它们相加在一起。我试过这样做:
int x = 5;
int y = 10;
sum = x + y;但这就是输出15,我想知道的是,是否有任何方法将它们结合起来,以便输出为510。
5+ 10 = 510
这就是我想要的共犯。
我知道我可以这样做:
int x = 5;
int y = 10;
int sum;
sum = Convert.ToInt32(x.ToString() + y.ToString());但这似乎是一种草率的做法。有更好的方法吗?
谢谢。
发布于 2014-01-25 22:33:22
再简单一点:
int x = 5;
int y = 10;
int sum;
sum = Convert.ToInt32("" + x + y);注意,在任何情况下都需要转换。这里使用隐式转换。
发布于 2014-01-25 22:30:39
int x = 5;
int y = 11;
var z = (int)(x * Math.Pow(10, (int)Math.Log10(y) + 1) + y);https://stackoverflow.com/questions/21357049
复制相似问题