C# 属性和methodoverride从VB.NET到C的转换
我正在学习VB.NET和C 我在VB中有以下代码,我在C中转换了这些代码。 代码有一个表单、一个基本类车辆和一个派生类车辆。 在VB中,基类Vehicle作为4个属性,只声明了一行,没有set&get,而在C中,我首先必须声明变量,然后是4个属性,使用set&get方法和很多行。这是正确的方法还是有一个简单的方法,就像在VB中一样? VB.NET CC# 属性和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
您也可以像下面这样直接定义属性
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; } ;
}