我有一个数字说123456.这些数字中的每一个对我来说都是单独的。我希望能够选择说出这个数字串(4)中的第四个数字并将其分配给变量。
我的问题是如何在mvc中执行此操作?
答案 0 :(得分:3)
int number = 123456;
int fourth = number.ToString()[3];
这是你想要的吗?
当然,不用说number
必须至少有4位数。
答案 1 :(得分:0)
为什么不将它转换为字符串并拉出第n个字符?
它会比其他一些方法慢,但我相信你和其他任何阅读这段代码的人都会知道完全它的作用。
假设您想要在服务器端执行此操作:
int n = {the index of the digit you're intersted in};
int theNumber = 1233456;
char theDigit = theNumber.ToString()[n];
如果您需要在javascript中执行此客户端,则可以执行以下操作:
n = {the index of the digit you're interseted in};
theNumber = 123456;
digit = (theNumber + "")[n];