rro*_*oss 2 .net c# oop properties
我在课堂上有一个公共方法.我想将其设为私有,并使用属性来公开该方法.问题是我的方法接受一个整数参数并返回一个布尔值.根据我的经验,财产必须接受并返回相同的类型.封装此方法并使用属性公开它的最佳做法是什么?
你不应该这样使用属性.属性用于包装get_和set_调用适当的后备字段,并将它们作为单个成员公开.set_内部生成的方法是void并且接受属性类型的实例作为其唯一参数.
如果您要实现的目标需要一个方法,那么公开一个方法.您可以使用的唯一解决方案是使用object.
| 归档时间: |
|
| 查看次数: |
4662 次 |
| 最近记录: |