You are implementing a method named Calculate that performs conversions between value types and reference types.
The following code segment implements the method. (Line numbers are included for reference only.)
You need to ensure that the application does not throw exceptions on invalid conversions.
Which code segment should you insert at line 04?
A . int balance = (int) (float)amountRef;
B . int balance = (int)amountRef;
C . int balance = amountRef;
D . int balance = (int) (double) amountRef;
Answer: A
Explanation:
Explicit cast of object into float, and then another Explicit cast of float into int.
Reference: explicit (C# Reference)
https://msdn.microsoft.com/en-us/library/xhbhezf4.aspx