使用IFormatProvider 接口可以让你的代码变得优雅,msdn上有一个2-36进制转换的例子,你应该学习一下。
参考http://msdn.microsoft.com/zh-cn/library/system.iformatprovider(VS.80).aspx
其他相关借口还有ICustomFormatter和IFormattable.
具体的实例,在很多类型中都有ToString方法的重载,但是Guid的ToString方法的IFormatProvider 是个摆设。
IFormatProvider 接口
本文介绍了如何通过IFormatProvider接口提升代码质量,并提供了一个2-36进制转换的实际案例,同时探讨了ICustomFormatter和IFormattable接口的应用。

被折叠的 条评论
为什么被折叠?



