读书人

关于int跟int?赋值null

发布时间: 2013-01-23 10:44:50 作者: rapoo

关于int和int?,赋值null
本帖最后由 zpzhangwenhan 于 2013-01-10 17:00:24 编辑

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Person p = new Person();
p.Age = null;
p.Age2 =null;
}
}

public class Person
{
public int? Age
{
get;
set;
}
public int Age2
{
get;
set;
}

}
}



int 不能赋值为null
int? 能赋值为null
这是怎么回事
这两种类型有什么不同???
[解决办法]
引用:
这两种类型有什么不同???

一个是人民币,另外一个是花人民币买来的东西,你说有什么不同?

完全不同。虽然这些东西也可以变现,但是它毕竟不是人民币,而只是可以当作商品交换的物品而已。

读书人网 >C#

热点推荐