gpt4 book ai didi

c# - 试图将整数和十进制asp.net C#分开

转载 作者:太空宇宙 更新时间:2023-11-03 17:32:21 25 4
gpt4 key购买 nike

我正在寻找指导,有人可以帮助我吗?

我需要将持续时间中的值分成整数和小数。

编辑:我在一个页面中有一个文本框。如果有人输入1.5,并且将其存储在持续时间中,那么我想在另一页中检索该数字,并且希望将整个数字存储在文本框中,而十进制数字将根据响应从下拉列表中选择一个值。

抱歉,我无意中增加了两次持续时间。

context.Response.Write(dr["Title"].ToString()
+ '|' + dr["CourseId"].ToString() + '|' + dr["duration"].ToString()
+ '|' + dr["Code"].ToString() + '|'
+ dr["Category"].ToString() + School.NewLine);

最佳答案

var duration = dr["duration"].ToString().Split(CultureInfo.InvariantCulture.NumberFormat.NumberDecimalSeparator);
int durationWhole = Int32.Parse(duration[0]);
int durationDecimal = Int32.Parse(duration[1]);


持续时间将是一个字符串数组。 duration [0]是小数点前的数字部分,duration [1]是小数点后的部分。

拆分是通过使用区域性的小数点分隔符完成的,因此它也应该在全局范围内工作。

根据您问题中的编辑内容,我也更新了答案以提供数值结果。现在,您可以根据需要使用数字或字符串。

关于c# - 试图将整数和十进制asp.net C#分开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16112457/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com