当前位置:编程学习 > C#/ASP.NET >>

关于类


   public class a
{
    private DateTime? _time;
      
        public DateTime? Time
        {
            get { return _ time; }
        }

}

请问这里面得 “?”有什么作用啊? --------------------编程问答-------------------- 可空类型 --------------------编程问答-------------------- --------------------编程问答-------------------- 头次见,挺神奇~~ --------------------编程问答-------------------- 学习了。 --------------------编程问答-------------------- 可空类型,相当于null --------------------编程问答-------------------- 嗯,从.net 2005开始就有这些个类型了。你可以参看一下MSDN的 --------------------编程问答-------------------- 楼主需要加强基础学习了。照本C#的书,看看基础知识就知道了。 --------------------编程问答-------------------- 在C#中一般要赋初始值      string name = string.empty;等等
这里是DateTime ? 就是可以为空,这里也许就不会报下划线了。 --------------------编程问答-------------------- 可空类型 --------------------编程问答-------------------- 只要是原始类型 和 struct类型, 可以在类型后面加问号, 表示可null --------------------编程问答-------------------- DateTime是值类型,不能为null,DateTime?表示可空的值类型 --------------------编程问答-------------------- --------------------编程问答-------------------- 支持11楼。。。 --------------------编程问答-------------------- 学习 --------------------编程问答-------------------- 学习 --------------------编程问答-------------------- 一切都这么新鲜…… --------------------编程问答-------------------- 学习了 --------------------编程问答-------------------- 可空类型是 System.Nullable 结构的实例。可空类型可以表示其基础值类型正常范围内的值,再加上一个 null 值 --------------------编程问答-------------------- 学习中...... --------------------编程问答-------------------- 学习啦   --------------------编程问答-------------------- 稀罕,看似像一个标识符,但标识符里不应该出现?呀 --------------------编程问答-------------------- 可空类型 --------------------编程问答-------------------- 学习了 --------------------编程问答-------------------- 这东西一般用那个动软代码生成器生成实体层就会有这样的? 这个一般是代表Null(System.Nullable ) 就是一个可空类型,对你的属性没有什么影响, --------------------编程问答-------------------- --------------------编程问答--------------------
引用 1 楼 lg_tz 的回复:
可空类型

就是说他可以为空,可以对他不赋值 --------------------编程问答-------------------- 学习了。。 --------------------编程问答-------------------- 换点儿分 先。。。 --------------------编程问答-------------------- --------------------编程问答-------------------- 习得习得 --------------------编程问答-------------------- 學習了 --------------------编程问答-------------------- 可空类型,在原来实际值的基础上在加上一个null的值 --------------------编程问答-------------------- --------------------编程问答-------------------- 学习了  --------------------编程问答-------------------- --------------------编程问答-------------------- 可空类型 可以为null --------------------编程问答-------------------- DateTime? = Nullable<DateTime> --------------------编程问答-------------------- 楼主是不解贴的人..........
127:0 --------------------编程问答-------------------- 自己看看msdn, Nullable 类,可以让 值类型 赋控制 null --------------------编程问答-------------------- --------------------编程问答-------------------- DateTime是值类型,不能为null,DateTime?表示可空的值类型
补充:.NET技术 ,  其他语言
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,