我创建了一个名为Chargify.NET的 API 包装器,并且我开始看到一种可以通过定位 .NET 4 来解决的模式。
问题在于,当它们增强 API 时,我需要创建越来越多的重载函数来处理一个特定操作(在本例中为创建订阅)。现在,我有很多(我认为太多)重载的 CreateSubscription 函数,并且很难管理不同的签名。
是否可以(和/或建议)针对 .NET 4 构建库并使用可选参数并希望库的用户可以使用 .NET 4 库?还是我应该继续沿着 3.5 的道路前进?或者以某种方式同时针对两者?
需要对此进行一些讨论..