我有 2 个库,在不同平台上有不同的大小写:(。似乎其他所有内容都是相同的(方法名称、参数顺序等)。我如何创建一个别名,以便我当前的平台 a 拼写在编译时起作用对于平台 b (我真的不想为大小写差异制作一个包装器)
您可以使用 using 关键字创建别名:
using MyName = YourNamespace.YourSubNamespace.YourType;
然后,您可以使用 #if 指令有条件地包含别名。但是,您需要在每个源文件的顶部执行此操作:没有类似#include 的指令允许您创建别名文件并将它们导入到每个源文件中。因此,如果您计划在大型代码库中执行此操作,那么可能值得考虑另一种方法,例如包装器方法。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)