选择一个数字中的特定数字

时间:2011-08-01 16:27:07

标签: model-view-controller asp.net-mvc-3

我有一个数字说123456.这些数字中的每一个对我来说都是单独的。我希望能够选择说出这个数字串(4)中的第四个数字并将其分配给变量。

我的问题是如何在mvc中执行此操作?

2 个答案:

答案 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];