下面这个C#程序中, int? x = null;语句中的?是什么意思? int y = x ?? -1; 的??有代表了什么意思?
usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespaceTest27{classPro...
using System;
using System.Collections.Generic;
using System.Text;
namespace Test27
{
class Program
{
static void Main(string[] args)
{
int? x = null;//给可以为null的类型赋值
// y = x,如果 x 是 null, 则 y = -1.
int y = x ?? -1;
Console.WriteLine("y是{0}", y);
Console.ReadLine();
}
}
} 展开
using System.Collections.Generic;
using System.Text;
namespace Test27
{
class Program
{
static void Main(string[] args)
{
int? x = null;//给可以为null的类型赋值
// y = x,如果 x 是 null, 则 y = -1.
int y = x ?? -1;
Console.WriteLine("y是{0}", y);
Console.ReadLine();
}
}
} 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询