Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从C#中的总值中获取百位数和十位数?_C#_Asp.net - Fatal编程技术网

如何从C#中的总值中获取百位数和十位数?

如何从C#中的总值中获取百位数和十位数?,c#,asp.net,C#,Asp.net,从excel中,我使用mod运算符获取数字位置值,如下所示 =模(编号,位置*10)-模(编号,位置) 请帮助我如何在C#中得到这样的结果。在C#中也可以这样做,只是语法不同: public int GetPlace(int value, int place) { return (value % (place*10)) - (value % place); } 有关用法示例,请参见。 如果您只需要数字,可以将其除以位置: public int GetPlace(int value,

从excel中,我使用mod运算符获取数字位置值,如下所示 =模(编号,位置*10)-模(编号,位置)

请帮助我如何在C#中得到这样的结果。

在C#中也可以这样做,只是语法不同:

public int GetPlace(int value, int place)
{
    return (value % (place*10)) - (value % place);
}
有关用法示例,请参见。
如果您只需要数字,可以将其除以位置:

public int GetPlace(int value, int place)
{
    return ((value % (place * 10)) - (value % place)) / place;
}

请参阅

感谢您的回复,如果值为25000,则它不起作用,但我需要给定值中的数百。请assist@krishna确实如此-至少它与Excel中的示例完全相同(请参见链接中的更新片段)。。。