var dataSource = new SampleA(); dataSource.Test = 5; var memberInfo = dataSource.GetType().GetMember("Test"); if (memberInfo.Length > 0) { var member = memberInfo[0]; var field = (FieldInfo)member; field.GetValue(dataSource).Dump(); } public class SampleA { public int Test; }Or in VB
Dim dataSource = New SampleA() dataSource.Test = 5 Dim memberInfo = dataSource.GetType().GetMember("Test") If memberInfo.Length > 0 Then Dim member = memberInfo(0) Dim field = CType(member, FieldInfo) field.GetValue(dataSource).Dump() End If Public Class SampleA Public Test As Integer End Class