我在实例化方法时遇到问题

本文关键字:遇到 问题 方法 实例化 | 更新日期: 2023-09-27 18:29:23

为了说明这个问题,我构建了一个ConsoleApplication。

在我看来,我应该能够实例化这样的方法:

Vehicles.Car car = new Vehicles.Car();

但它不起作用。我一辈子都看不出哪里出了问题。

Program.cs contains this:
namespace ConsoleApplicationTest
{
    public class Program
    {
        static void Main(string[] args)
        {
            Vehicles.Car car = new Vehicles.Car();
        }
    }
}

Vehicles.cs包含以下内容:

using System;
namespace ConsoleApplicationTest
{
    public class Vehicles
    {
        public void Car()
        {
            Console.WriteLine("I am a car");
        }
    }
}

我在实例化方法时遇到问题

您将Vehicles用作命名空间,将Car用作类。

应该是

var vehicles = new Vehicles();
vehicles.Car();

根据问题中显示的代码。然而,这在我认为的目标中遗漏了许多方面,但在这个狭窄的范围内,这就是这里的问题。

您也可以使用这个:

class Program
{
    static void Main(string[] args)
    {
        Vehicles v = new Vehicles();
        v.Car();
    }
}