【发布时间】:2009-03-18 11:38:21
【问题描述】:
在我后面的代码中,我从单选按钮列表中的选定索引中获取一个值。
问题是,在某些情况下我需要将其用作字符串,但在其他情况下我需要将其转换为 Int32 以便在某些方法中使用。
是不是更好:
使用属性转换为 int(以后可能重用) 转换为 int 仅在此时需要它的一个方法中
我认为私有属性将允许在内部跨多个方法重用。但是,如果只有一个方法真的需要它是一个整数,并且该方法通过在该方法中将其作为字符串参数传递而在几次调用中使用它,则只需在该方法中进行转换,而忘记将其公开为私有属性假设有人可能希望稍后在此代码中的其他方法中使用它。
【问题讨论】:
标签: c# architecture