如何解决十进制属性参数问题?

时间:2013-12-13 02:42:11

标签: c# custom-attributes

我找到了这个问题:Why "decimal" is not a valid attribute parameter type?当我在寻找原始问题的解决方案并理解它不是一个选项时,我现在很好奇我应该如何处理转换值。< / p>

最好的选择是传入双打,然后将属性值转换为十进制或将属性的值转换为double?

业务逻辑的实际实现是使用IComparable所以我必须进行某种转换。我只是不确定哪种方式最好,或者是否有一个简洁的解决方法来处理属性类中小数的需要。

1 个答案:

答案 0 :(得分:0)

汉斯提到使用字符串来处理舍入问题。

如果有人有更好的想法,请回答这个问题,我会标记出来。