首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于int跟int?赋值null

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

关于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
这是怎么回事
这两种类型有什么不同???
[解决办法]
引用:
这两种类型有什么不同??? 

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

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

热点排行