Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 属性和methodoverride从VB.NET到C的转换_C#_Vb.net_Properties_Overloading - Fatal编程技术网

C# 属性和methodoverride从VB.NET到C的转换

C# 属性和methodoverride从VB.NET到C的转换,c#,vb.net,properties,overloading,C#,Vb.net,Properties,Overloading,我正在学习VB.NET和C 我在VB中有以下代码,我在C中转换了这些代码。 代码有一个表单、一个基本类车辆和一个派生类车辆。 在VB中,基类Vehicle作为4个属性,只声明了一行,没有set&get,而在C中,我首先必须声明变量,然后是4个属性,使用set&get方法和很多行。这是正确的方法还是有一个简单的方法,就像在VB中一样? VB.NET C 您也可以像下面这样直接定义属性 abstract class Vehicle { public string Make { get; se

我正在学习VB.NET和C 我在VB中有以下代码,我在C中转换了这些代码。 代码有一个表单、一个基本类车辆和一个派生类车辆。 在VB中,基类Vehicle作为4个属性,只声明了一行,没有set&get,而在C中,我首先必须声明变量,然后是4个属性,使用set&get方法和很多行。这是正确的方法还是有一个简单的方法,就像在VB中一样? VB.NET

C


您也可以像下面这样直接定义属性

abstract class Vehicle
{
    public string Make { get; set; } = string.Empty;

    public string Model{ get; set; } = string.Empty;

    public int Year{ get; set; } = 0;

    public string Color { get; set; } ;
}

您也可以像下面这样直接定义属性

abstract class Vehicle
{
    public string Make { get; set; } = string.Empty;

    public string Model{ get; set; } = string.Empty;

    public int Year{ get; set; } = 0;

    public string Color { get; set; } ;
}
abstract class Vehicle
{
    public string Make { get; set; } = string.Empty;

    public string Model{ get; set; } = string.Empty;

    public int Year{ get; set; } = 0;

    public string Color { get; set; } ;
}