Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/292.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.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# - Fatal编程技术网

C# 如何从字符串中删除小数部分?

C# 如何从字符串中删除小数部分?,c#,C#,如何在C#中修剪给定字符串中十进制值的小数部分。im获得20472.060所需o/p-20472 decimal totalamountWithTaxes = pri + result1 + result2 ; string totalAmountPlusTaxes = totalamountWithTaxes.ToString(); 您可以这样做: int number = (int) totalAmountPlusTaxes; 或 是的,上述示例是正确的,我建议您访问

如何在C#中修剪给定字符串中十进制值的小数部分。im获得20472.060所需o/p-20472

decimal totalamountWithTaxes = pri + result1 + result2 ;          
string totalAmountPlusTaxes = totalamountWithTaxes.ToString();

您可以这样做:

int number = (int) totalAmountPlusTaxes;


是的,上述示例是正确的,我建议您访问:
Int32 Amount=Convert.ToInt32(totalamountWithTaxes.ToString().Substring(0,totalamountWithTaxes.ToString().IndexOf(“.”))

我需要一根绳子only@krishnamohan:-更新了答案!另外,另一种选择是使用
totalamountWithTaxes.ToString(“C0”)
.int totalamountWithTaxesAsInt=(int)(pri+result1+result2);这太不必要了,代码也不干净。
string totalAmountPlusTaxes = String.Format("{0:C0}",totalamountWithTaxes);