写线法C#

写线法C#,c#,methods,C#,Methods,我正在尝试制作一个程序,在这个程序中,你输入一个int值,然后用一些方法从这个整数中加上或减去数字“10”。问题是,当我写:Console.WriteLine(“添加之后,您的值现在是{0}”,CustomClass.CustomClass'Method)时 编译器告诉我不能将对象转换为方法。 这是我的密码: public class CarClass { public static string carModel; public static int carSpeed;

我正在尝试制作一个程序,在这个程序中,你输入一个int值,然后用一些方法从这个整数中加上或减去数字“10”。问题是,当我写:
Console.WriteLine(“添加之后,您的值现在是{0}”,CustomClass.CustomClass'Method)时
编译器告诉我不能将对象转换为方法。
这是我的密码:

public class CarClass
{

    public static string carModel;

    public static int carSpeed;


    public static void Accelerate()
    {
        carSpeed = carSpeed + 10;
    }
public static void Brake()
    {
        carSpeed = carSpeed - 10;
    }




}
class MainClass
{
    public static void Main(string[] args)
    {

        Console.WriteLine("Enter car model: ");
        CarClass.carModel = Console.ReadLine();

        Console.WriteLine("Enter initial speed: ");
        CarClass.carSpeed = Convert.ToInt32(Console.ReadLine());

        Console.WriteLine("Starting speed of {0} is {1} km/h.", CarClass.carModel, CarClass.carSpeed);
        Console.WriteLine("Now some speed changing...");



Console.WriteLine("After accelerating, new speed of {0} is {1} km/h.",CarClass.carModel,CarClass.carSpeed + CarClass.Accelerate); // here the speed should be starting speed + 10

Console.WriteLine("After accelerating, new speed of {0} is {1} km/h.",CarClass.carModel,CarClass.carSpeed + CarClass.Accelerate); //here the speed should be the previous speed + 10


        Console.ReadLine();

    }
}
}
我不确定这是否是产生加速度的正确方法,因为我需要它来存储以前的值,然后再次添加“10”。 如果你们能帮我解决这个问题,我将非常感谢你们。
提前感谢。

您的问题是这样的表达:

CarClass.carSpeed + CarClass.Accelerate
carSpeed
是一个整数,
Accelerate
是一个方法。你不能把数字和方法加在一起,这没有任何意义

您要做的是执行该方法,该方法将更新
carSpeed
。然后您可以只打印
carSpeed
的值。比如:

CarClass.Accelerate();

Console.WriteLine("After accelerating, new speed of {0} is {1} km/h.", 
    CarClass.carModel, CarClass.carSpeed);

你的问题是这样的表达:

CarClass.carSpeed + CarClass.Accelerate
carSpeed
是一个整数,
Accelerate
是一个方法。你不能把数字和方法加在一起,这没有任何意义

您要做的是执行该方法,该方法将更新
carSpeed
。然后您可以只打印
carSpeed
的值。比如:

CarClass.Accelerate();

Console.WriteLine("After accelerating, new speed of {0} is {1} km/h.", 
    CarClass.carModel, CarClass.carSpeed);

你的问题是这样的表达:

CarClass.carSpeed + CarClass.Accelerate
carSpeed
是一个整数,
Accelerate
是一个方法。你不能把数字和方法加在一起,这没有任何意义

您要做的是执行该方法,该方法将更新
carSpeed
。然后您可以只打印
carSpeed
的值。比如:

CarClass.Accelerate();

Console.WriteLine("After accelerating, new speed of {0} is {1} km/h.", 
    CarClass.carModel, CarClass.carSpeed);

你的问题是这样的表达:

CarClass.carSpeed + CarClass.Accelerate
carSpeed
是一个整数,
Accelerate
是一个方法。你不能把数字和方法加在一起,这没有任何意义

您要做的是执行该方法,该方法将更新
carSpeed
。然后您可以只打印
carSpeed
的值。比如:

CarClass.Accelerate();

Console.WriteLine("After accelerating, new speed of {0} is {1} km/h.", 
    CarClass.carModel, CarClass.carSpeed);

非常感谢,这正是我需要的!!您的回答解释了问题,解决问题的另一种方法是在“制动”或“加速”公共静态int-Accelerate()之后返回速度{carSpeed=carSpeed+10;return carSpeed;}public static int-Brake(){carSpeed=carSpeed-10;return carSpeed;}非常感谢,这正是我需要的!!您的回答解释了问题,解决问题的另一种方法是在“制动”或“加速”公共静态int-Accelerate()之后返回速度{carSpeed=carSpeed+10;return carSpeed;}public static int-Brake(){carSpeed=carSpeed-10;return carSpeed;}非常感谢,这正是我需要的!!您的回答解释了问题,解决问题的另一种方法是在“制动”或“加速”公共静态int-Accelerate()之后返回速度{carSpeed=carSpeed+10;return carSpeed;}public static int-Brake(){carSpeed=carSpeed-10;return carSpeed;}非常感谢,这正是我需要的!!您的回答解释了问题,解决问题的另一种方法是在“制动”或“加速”公共静态int-Accelerate()之后返回速度{carSpeed=carSpeed+10;return carSpeed;}public static int-Brake(){carSpeed=carSpeed-10;return carSpeed;}