Ваша цель будет решена, и код будет выглядеть лучше
дполагаю, что почти в каждой программе иногда не нужно вызывать методы, а только при определенных условиях. Это очень легко проверить, если метод должен быть вызван. Простой if-statment может помочь.
if (value == true)
{
DoSomething();
}
Но если у вас много условий, проверка может быть сложной, а код становится все длиннее и длиннее. Поэтому я написал код с методом, вызываемым каждый раз, и сам метод будет проверять и проверять, нужно ли выполнять ее код.
DoSomething(value);
... тогда ...
public void DoSomething(bool value)
{
if (value == true)
{
// Do Something here ...
}
}
Теперь у меня есть два способа делать вещи. Я не совсем уверен, какой путь правильный. Или, может быть, есть даже другой вариант?