需要重写System.Convert.ToString。我使用stringextensions.is为string.Tostring()实现了类似于convert的工作方式。请帮助找到一种方法来实现这一点。
发布于 2021-09-30 07:26:41
只需在类中实现IConvertible即可。这是Convert在内部使用的(请参见source)
class MyClass : IConvertible
{
string IConvertible.ToString(IFormatProvider provider)
{
return "whatever";
}
// + all the other IConvertible methods
}
https://stackoverflow.com/questions/69387823
复制相似问题