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”不显示逗号