【发布时间】:2015-10-26 00:29:52
【问题描述】:
我们有一个具有 getter 的类的属性 - 返回值
例如:
Public Employee Department
{
get { return GetTheValue("Mid Level") ;}
}
GetTheValue 是我们的框架方法,它接受参数值并返回字符串。参数值现在是硬编码的,我们想让它动态化……我们想将该参数值直接传递给属性。我们可以将参数传递给属性吗?不想将其作为方法,只希望将参数传递给属性..我该如何实现呢?
【问题讨论】:
-
你可以像索引器那样做,但这会让任何试图维护你的代码的人感到困惑。让它成为一种方法。
-
你为什么不想让它成为一种方法?
标签: c# dynamic properties parameters