我有两个整数,x和y.我想要做的是将两者中的数字结合起来,而不是将它们加在一起.我试过这样做:
int x = 5;
int y = 10;
sum = x + y;
Run Code Online (Sandbox Code Playgroud)
但这就产生了输出15.我想知道的是,如果有任何方法可以将它们组合起来,那么输出就是510.
5 + 10 = 510
这就是我想要帮助的.
我知道我可以这样做:
int x = 5;
int y = 10;
int sum;
sum = Convert.ToInt32(x.ToString() + y.ToString());
Run Code Online (Sandbox Code Playgroud)
但这似乎是一种草率的方式.有一个更好的方法吗?
谢谢.
Ton*_*ony 13
有点简单:
int x = 5;
int y = 10;
int sum;
sum = Convert.ToInt32("" + x + y);
Run Code Online (Sandbox Code Playgroud)
请注意,在任何情况下都需要转换.这里使用隐式转换.
int x = 5;
int y = 11;
var z = (int)(x * Math.Pow(10, (int)Math.Log10(y) + 1) + y);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2178 次 |
| 最近记录: |