Я видел этот пример кода на экзамене, и он отлично работает.Что такое "int?" в типах C#
namespace Trials_1
{
class Program
{
static void Main(string[] args)
{
int? a = 9;
Console.Write("{0}", a);
}
}
}
Но приведенный ниже код вызывает ошибку CS0266.
namespace Trials_1
{
class Program
{
static void Main(string[] args)
{
int? a = 9;
int b = a;
Console.Write("{0},{1}", a, b);
}
}
}
Может ли кто-нибудь объяснить мне подробно?
Возможного дубликат [Как преобразовать C# nullable int to int] (http://stackoverflow.com/questions/5995317/how-to-convert-c-sharp-nullable-int-to-int) – MickyD