c#中的Int等效函数

时间:2016-03-30 12:52:54

标签: c# asp.net-mvc

我正在使用Mvc框架,我想将vb代码迁移到c#。现在我想在c#中使用等效的 Int 函数。

示例: -

result.ReducedSeconds = (dblReducedAngle - (Int(dblReducedAngle)) * 60)

我想在c#

中得到结果

3 个答案:

答案 0 :(得分:2)

您可以尝试直接转换为Int:

result.ReducedSeconds = (dblReducedAngle - ((int)dblReducedAngle) * 60)

答案 1 :(得分:1)

我不知道vb但是如果它只是将变量转换为整数那么你将使用

Convert.ToInt32(dblReducedAngle)

答案 2 :(得分:1)

如果变量是字符串,则可以使用

var myIntNumber = int.Parse(numberAsString);

如果字符串是“hello123”等字符的任意组合,请注意这将以异常结束,但任何字符串如“20”都可以正常工作(看看 TryParse 来控制这个可能的例外)。

否则你只是进行一次转换(假设变量是数字类型)。

(int)anyNumericVariable