如何删除int(C#)中的最后一位数?

时间:2010-11-24 03:31:47

标签: c#

如何删除int(C#)中的最后一位数?

  1. 我想在c#console中使用,用户输入9位数字,我删除了数字的最后一位数

  2. 如何从上面选择一些数字,例如1234456782,我选择2-4-6-8?

5 个答案:

答案 0 :(得分:13)

您应该尝试将其除以10:

int number = 123456789;
int newNumber= number/10;
Console.WriteLine("new number: {0}", newNumber);

答案 1 :(得分:1)

int i = 123456789
int newVal = i/10;

答案 2 :(得分:1)

num -= num % 10;

答案 3 :(得分:0)

int num = 123456;

int numMinusUnitsDigit = 10 * (num / 10);

Console.WriteLine("number without Units digit: {0}", numMinusUnitsDigit ); 

答案 4 :(得分:0)

1

string num = input.ToString();
if (num.Length > 1)
{
 num = num.Remove(num.Length - 1, 1);
}

2

num = num[1] + num[4] + num[6] + num[8];