无效的表达式术语'string'

0 c# constructor

错误:

无效的表达式术语'string'

构造函数:

public Car(string make, string model, int condition, double price, int passenger)
  :base(string make, model, condition, price)
Run Code Online (Sandbox Code Playgroud)

Sud*_*udi 7

问题:在向base class构造函数发送参数时,您不需要使用datatype.
解决方案:stringbase()参数中删除make

试试这个:

public Car(string make, string model, int condition, double price, int passenger )
           :base(make, model, condition, price)
Run Code Online (Sandbox Code Playgroud)