Что выведется на консоль:

using System; 
 
class MainClass 
{ 
    static void Main() 
    { 
        int? i = null; 
        Console.WriteLine(i ?? Convert.ToInt32(i.HasValue)); 
    } 
} 
Код не скомпилируется
''
null
0
Код выдаст исключение NullReferenceException