You are developing an application.
The application contains the following code segment (line numbers are included for reference only):
When you run the code, you receive the following error message: “Cannot implicitly convert type
‘object” to ‘inf. An explicit conversion exists (are you missing a cast?).”
You need to ensure that the code can be compiled.
Which code should you use to replace line 05?

A.
var2 = ((List<int>) array1) [0];
B.
var2 = array1[0].Equals(typeof(int));
C.
var2 = Convert.ToInt32(array1[0]);
D.
var2 = ((int[])array1)[0];
Explanation:
Make a list of integers of the array with = ( (List<int>)arrayl) then select the first item in the list with
[0].
A is wrong, it gives and error
correct answer is C
1
0
C
0
0
A will gives following error.
“Cannot convert type ‘System.Collections.ArrayList’ to ‘System.Collections.Generic.List'”
So correct answer is C
1
0
C jak cebula – mój ulubiony owoc
0
0
Confirmed C has been tested and it is correct
1
0
an example of unboxing converting an object to a primitive which requires an explicit cast
https://msdn.microsoft.com/en-us/library/yz2be5wk.aspx
0
0