是否可以在同一个程序集中使用来自不同类的方法?

时间:2016-04-13 15:48:02

标签: c# class .net-assembly

我是c#的新手。我很好奇我是否可以这样做:

namespace Test {
    public class SomeClass
    {
        public static double someMethod()
        {
            //do something
        }
    }

    public class AnotherClass
    {
        someMethod();
    } 
}

我尝试了类似的东西,它给了我一个"在目前的背景下不存在"错误。我尝试将其称为SomeClass.someMethod(),但仍然给我同样的错误。

1 个答案:

答案 0 :(得分:2)

如果方法为static,您可以通过以下方式调用Column 1

SomeClass.someMethod()

如果您想要包含其他类的方法和字段,则应使用inheritance

public class AnotherClass
{
    public void anotherMethod () 
    {
        SomeClass.someMethod();
    }
}