C# 如何从另一个函数调用函数?

C# 如何从另一个函数调用函数?,c#,C#,我是C#的新手,我有一个问题。这项工作我只有一项职能 该函数是静态的: FilterMethods.GetEmpDiscount(item.campaigns) //item.campaings type a Class, this function return decimal value. 如何在其他函数中调用此函数 static void DoSomething() { } static void DoSomethingElse() { DoSomethin

我是C#的新手,我有一个问题。这项工作我只有一项职能

该函数是静态的:

   FilterMethods.GetEmpDiscount(item.campaigns)   
//item.campaings type  a Class,  this function return decimal value.
如何在其他函数中调用此函数

static void DoSomething()
{

}

static void DoSomethingElse()
{ 
    DoSomething();
}
但这仅在调用函数也是静态的情况下才有效

如果它们在不同的类中,则必须编写“classname.DoSomething();”而classname是包含“DoSomething()”方法的类的名称


请记住,电话号码是有效的。

不,您可以打到任何地方。通过使用
FilterMethods.GetEmpDiscount(MyCampages)
我如何在其他函数调用此函数
如果您不调用,只需调用它即可。。。另外
HandleException类
这个问题与
异常
有什么关系?是的。FilterMethods似乎是静态方法的助手。可以使用类作为前缀调用静态方法。FilterMethods是一个类,不是吗?@KhalilLazhar:这是不正确的。可以从任何地方调用静态方法(静态方法和类方法)。我认为您可能会对不能从静态方法内部调用类方法这一事实感到困惑(因为静态范围独立于任何特定的类实例)。