什么是“长”? 数据类型?
我正在阅读另一个开发人员编写的代码,不知道多long?
手段:
protected string AccountToLogin(long? id)
{
string loginName = "";
if (id.HasValue)
{
try
{....
long
与Int64
相同
长数据类型
这个?
意味着它是可空的
可为空的类型可以表示其基础值类型的正常值范围,以及一个附加的空值
可为空的类型
可空例子:
int? num = null;
if (num.HasValue == true)
{
System.Console.WriteLine("num = " + num.Value);
}
else
{
System.Console.WriteLine("num = Null");
}
这可以让你实际检查一个null
值,而不是试图给某个东西分配一个任意值来检查是否失败。
我其实在这里写了一篇关于这个的博客文章。
long
是一个Int64的?
使其可以为空。
长? 是一个64位,可空的整数。
澄清,可以为空可以是空值或整数(0,1等)。
链接地址: http://www.djcxy.com/p/21195.html