方法重载 - 设计好坏?

Har*_*non 7 .net c# overloading

我喜欢重载方法来支持越来越多的默认情况.方法重载的性能影响是什么?根据您的经验,重载方法是否可取?限制是多少?解决方法有哪些?

Bri*_*ian 10

重载对性能没有影响; 它在编译时由编译器解决.

至于设计指导,请参阅设计指南:

http://msdn.microsoft.com/en-us/library/ms229029.aspx


And*_*ell 5

如果您使用的是C#4.0,则可以保存手指并使用可选参数.