Sar*_*aya 0 c# variables static global void
所以我必须使用它 void
static void PerformOption(int option)
Run Code Online (Sandbox Code Playgroud)
但是我希望这个int
选项能够被其他人使用void
.我知道这可以通过删除括号内部并指定一个static int
但我必须使用int
选项来完成void
,所以我不能改变这个.
那么如何将选项作为全局变量呢?
public class MyGlobalsBecauseImEvilAndLoveBadProgrammingMemes
{
public static int Spaghetti { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
然后在PerformOption中做
MyGlobalsBecauseImEvilAndLoveBadProgrammingMemes.Spaghetti = option;
Run Code Online (Sandbox Code Playgroud)
但希望你想要一个会员,然后做
public class MyClass
{
int Option { get; set; }
public void PerformOption(int option)
{
Option = option
// other stuff
}
public void SomethingElse()
{
if(Option == 1) // use Option at will
{
}
}
}
Run Code Online (Sandbox Code Playgroud)