当前位置: 代码迷 >> C# >> 在属性前方加virtual是什么意思?(C#)
  详细解决方案

在属性前方加virtual是什么意思?(C#)

热度:348   发布时间:2016-05-05 05:27:14.0
在属性前面加virtual是什么意思?(C#)
我看到人家的代码是这样子的:

public class ProductModel
    {

        public virtual int ProductId
        {
            get;
            set;
        }

        public virtual string ProductName
        {
            get;
            set;
        }

        public virtual string StartTime
        {
            get;
            set;
        }

        public virtual double TotalValue
        {
            get;
            set;
        }

    }



在属性前面价格virtual 是什么意思啊??

我自己写的代码都是不加virtual 的,

这两种有什么区别,

菜鸟学生求助各路大神
------解决思路----------------------
virtual 代表在继承了这个类的子类里面可以使用override将此方法重载。
------解决思路----------------------
虚方法,虚属性,继承了这个类的子类可以重写这些属性,也可以直接继承不修改
  相关解决方案