这可以做得更好吗?
private bool IsEntityNeeded(EntityType type) => EntitiesRequiredToBuildComposite.Contains(type) && !RequirementsObtainedDict.ContainsKey(type);
RequirementsObtainedDict
是一个Dictionary<EntityType, AbstractEntity>
EntitiesRequiredToBuildComposite
是一个List<EntityType>
如果两个条件都为真,我想返回一个布尔值,并且它必须在一行代码中。
我知道我可以进行比较并创建一个函数来执行此操作,然后调用所述函数,但这会创建更多代码行,这不是我想要的。