데이터를 저장하는 클래스와 개별 대출을위한 데이터를 가져 오는 메소드가 있습니다.리플렉션 : 자동 테스트를위한 클래스 걷기
속성을 처리하고 데이터를 다시 가져 오는 코드가 있지만 MSDN 코딩 지침에 따르면 속성은 데이터를 얻으려는 것이지 아무것도 수행하지 않습니다. 내 속성은 실제로 메인 프레임의 화면으로 이동하여 데이터를 스크랩합니다. 따라서 속성 위에 마우스를 올리거나 마우스를 디버거의 코드 위로 이동하면 가끔 메인 프레임의 어떤 화면이 바뀌는 지 알 수 있습니다. 따라서 내 반사 보행기를 변경하여 디버거를 당길 수도 있습니다. 함수 결과로 변환하고 버퍼링되지 않은 데이터를 함수로 변경합니다.
Public Function GetAllReadableProperties(ByVal obj As Object) As String
Dim result As New System.Text.StringBuilder(300)
For Each Item As System.Reflection.PropertyInfo In obj.GetType.GetProperties()
With Item
If .CanRead Then
result.Append(.Name + ":")
If .GetIndexParameters().Length = 0 Then
Dim value As Object = .GetValue(obj, Nothing)
If value Is Nothing Then
result.AppendLine("<Nothing>")
Else
result.AppendLine(value.ToString)
End If
Else
result.AppendLine("Indexed")
End If
End If
End With
Next
Return result.ToString
End Function
나는 또한 어떻게 걸을까요? 기본 보행을 위해 특정 기능에 태그를 지정하는 가장 쉬운 방법은 무엇입니까? 맞춤 속성?
이 코드는 클래스 대신 전달 된 구조에서 전혀 작동합니까?
필자는 이것을 멀리 할 때 DataGridview 디스플레이 용 데이터 테이블을 작성하는 것을 코드화하고 싶습니다.
내 동생이 여기에 링크되어 있지만, 나는 그걸 파헤쳐서 얼마나 잘 작동하는지 볼 기회가 없었습니다. http://social.msdn.microsoft.com/Forums/en-US/netfxbcl/thread/7135f0be-3127-41a2-b470-7402038ce5dd – Maslow