我正在使用Mvc框架,我想将vb代码迁移到c#。现在我想在c#中使用等效的 Int 函数。
示例: -
result.ReducedSeconds = (dblReducedAngle - (Int(dblReducedAngle)) * 60)
我想在c#
中得到结果答案 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