C# 如何消除html代码中的十进制数

C# 如何消除html代码中的十进制数,c#,razor,C#,Razor,我正在使用 @spaceEvent.TotalSpaceReviews.ToString("N") 将整数转换为带逗号的数字,但它显示为一个小数点,小数点后有两个数字。这些值是正整数,我不需要小数或小数后的数字。如何删除小数点和小数点后的数字?因此您正在将整数转换为正确的字符串?因此,您可以添加一行代码作为方法的一部分,如果每次都相同,则该方法会截断最后3个或两个字符,如下所示: str=str.substring((str.length()-3)) 您可以指定要在“N”后面显示的小数位数,因

我正在使用

@spaceEvent.TotalSpaceReviews.ToString("N")

将整数转换为带逗号的数字,但它显示为一个小数点,小数点后有两个数字。这些值是正整数,我不需要小数或小数后的数字。如何删除小数点和小数点后的数字?

因此您正在将整数转换为正确的字符串?因此,您可以添加一行代码作为方法的一部分,如果每次都相同,则该方法会截断最后3个或两个字符,如下所示:


str=str.substring((str.length()-3))

您可以指定要在“N”后面显示的小数位数,因此如果不需要小数位数,只需在
N
后面加一个
'0'

@spaceEvent.TotalSpaceReviews.ToString("N0")

要删除十进制数,只需在razor代码上使用
ToString(“0”)

@spaceEvent.TotalSpaceReviews.ToString("0")
“D”不显示逗号