需要找到属性名称

时间:2016-02-15 10:25:47

标签: visual-studio

我的应用程序中有几个表显示来自类的对象列表。我有属性来表示这些类中的每个值,如以下示例中所定义的

...
Public Property Cod() As Int32
        Get
            Return _codigo
        End Get
        Set(ByVal Value As Int32)
          _codigo = value
        End Set
    End Property
...

我的代码隐藏了每一列然后,我使用" formatarCol"用于说明我想要显示哪些列表示为第二个参数(必须与上述属性具有相同名称)以及要为该列显示的名称作为第三个参数的方法。

...
Utilidades.formatarCol(.Columns, "Cod", "Cod")
Utilidades.formatarCol(.Columns, "Estab", "Estabelecimento")
Utilidades.formatarCol(.Columns, "Sel", "Sel.")
...

一切正常,但我试图重命名一些属性。如果我重命名所述属性,我必须转到每个表并手动更改每个字符串。我不能只使用替换all,因为不同的类可能具有相同名称的属性。 我希望有人建议如何获取Property的名称,而不是手动添加一个字符串,这样如果我需要再次重命名一个属性,我不必手动遍历每个列的位置。 #39; s使用并更改字符串。

1 个答案:

答案 0 :(得分:0)

您可以通过重构重命名属性: 在代码中右键单击您的属性 - >重构 - >重命名

它只会重命名您的类的属性以及该属性的所有匹配项。