C# 使用DRY原则重构此if语句
如果“逻辑”与复制的逻辑相同,是否有方法编写此if语句?我希望“logic”和“morelogic”在语句中只出现一次C# 使用DRY原则重构此if语句,c#,if-statement,refactoring,C#,If Statement,Refactoring,如果“逻辑”与复制的逻辑相同,是否有方法编写此if语句?我希望“logic”和“morelogic”在语句中只出现一次 if (a.Exists) { if (b.Exists) { logic } else { morelogic } } else { logic } 非常感谢。这应该能很好地发挥作用。 if(a.Exists && !b.Exists) { morelogic } else { logic }
if (a.Exists)
{
if (b.Exists)
{
logic
}
else
{
morelogic
}
}
else
{
logic
}
非常感谢。这应该能很好地发挥作用。
if(a.Exists && !b.Exists)
{
morelogic
}
else
{
logic
}