我是c#的新手。我很好奇我是否可以这样做:
namespace Test {
public class SomeClass
{
public static double someMethod()
{
//do something
}
}
public class AnotherClass
{
someMethod();
}
}
我尝试了类似的东西,它给了我一个"在目前的背景下不存在"错误。我尝试将其称为SomeClass.someMethod(),但仍然给我同样的错误。
答案 0 :(得分:2)
如果方法为static
,您可以通过以下方式调用Column 1
SomeClass.someMethod()
如果您想要包含其他类的方法和字段,则应使用inheritance
public class AnotherClass
{
public void anotherMethod ()
{
SomeClass.someMethod();
}
}