私は現在、コードのセクションが次のようになっているプロジェクトに取り組んでいます。
Select Case oReader.Name
Case "NameExample1"
Me.Elements.NameExample1.Value = oReader.ReadString
' ...
Case "NameExampleN"
Me.Elements.NameExampleN.Value = oReader.ReadString
' ...
End Select
それはしばらく続きます。コードは明らかに冗長であり、改善できるように感じます。次のようなことができるように、VB.NETのプロパティを動的に呼び出す方法はありますか?
Dim sReadString As String = oReader.ReadString
Me.Elements.InvokeProperty(sReadString).Value = sReadString