我对System.Type和.NET中的实际类类型(比如Object或XmlDocument)有点模糊.此代码是否正确地确定特定对象的类型是否等于我指定的类?If myObject.GetType.Equals(MyClass)
If myObject.GetType() Is MyClass哪一个是对的?如果您可以提供一些关于类标识符是什么和Syst
我正在从VB转到C#。我试图遍历一个集合类,这个集合类是数据类的集合,但是我似乎无法从数据类属性中获得实际的值(找到正确的代码来实现)。我有一个遍历集合类(Contacts)并保存每条记录(Contact)的方法。我之所以使用反射,是因为我的方法不知道它是Contacts类还是Customer类等等。("TableFieldName")
End
当比较VB中的类型时,下面的操作如出一辙,并允许将当前实例与特定的继承类进行比较,在本例中返回False (来自的代码片段) Dim a As New MyOtherChildClassMyBaseClass(Of String) Inherits MyBaseClass(Of String)C#中的等效代码编译并允许进行比较,并返回正确的结果。