public virtual string name { get; set; }
Public Overridable Property name As String
Get
Set
public:
virtual property String^ name {
String^ get ();
void set (String^ value);
}
abstract name : string with get, set
override name : string with get, set