我在互聯網上看到以下代碼。任何人都可以向我解釋它是什麼嗎?如果我的頭銜是錯的,我會改變它,如果我得到一個正確的答案:轉換爲多種可能的類型?
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