我在互联网上看到以下代码。任何人都可以向我解释它是什么吗?如果我的头衔是错的,我会改变它,如果我得到一个正确的答案:转换为多种可能的类型?
public static void Calculate(float amount)
{
object amountRef = amount;
int balance = (int)(float)amountRef;
Console.WriteLine(balance);
};
是什么(int)(float)
做什么呢?它很难在互联网上找到解释。
搜索铸造 – fubo 2014-11-21 10:14:16
我知道它关于铸造,但为什么有两种可能的类型int + float? – Ozkan 2014-11-21 10:14:46
首先将其转换为浮点数,然后将结果转换为int。 – Dirk 2014-11-21 10:14:58