可以在我的 USES 子句中混用单位名称吗?

Is it ok to mix unit names in my USES clause?

有这样的东西可以吗?

Uses SysUtils, System.Classes;

而不是

Uses System.SysUtils, System.Classes;

如果您在项目的单元范围名称选项中包含 System,代码将编译。所以从这个意义上说,你的建议是好的。

但是,就可读性而言,确定一个策略并坚持下去肯定更好。在我看来,像这样混合和匹配会使您的代码不那么清晰。