【发布时间】:2021-12-30 12:01:50
【问题描述】:
例如,我有几种可能的逻辑组合,我需要确定哪些是正确的并根据结果执行操作。
public bool VerificationConnection(Transport objectFirst, Transport objectSecond)
{
bool isCarFirst = objectFirst is Car;
bool isMotorcycleFirst = objectFirst is Motorcycle;
bool isCarSecond = objectSecond is Car;
bool isMotocycleSecond = objectSecond is Motorcycle;
if(isCarFirst && isCarSecond)
{
//do something
}
if(isCarFirst && isMotocycleSecond)
{
//do something
}
if(isMotocycleFirst && isCarSecond)
{
//do something
}
return true;
}
【问题讨论】:
-
你有多少个布尔字段?只有两个?
-
@jira 目前只有两个,但可能会更快。
标签: c# refactoring