0
如何检查某个对象是否属于某个函数中的某种类型。这里是我的代码:是某种类型的对象
Public Function IsSerializedObjectAValidObjectType(Of ObjectType)(FileName As String) As Boolean
Dim ObjectToCheck As New Object
ObjectToCheck = OpenObjectFromFile(FileName)
Return ObjectToCheck.GetType Is ObjectType
End Function
以下代码从文件中获取对象。
ObjectToCheck = OpenObjectFromFile(FileName)
只是一个小点:您正在创建一个新的对象(使用新的关键字),然后立即抛出的是新创建的对象路程,从返回的实例替换它OpenObjectFromFile。您可以通过在此代码示例中省略New关键字来保存创建不必要的对象。只需使用这一行:'Dim ObjetToCheck As Object = OpenObjectFromFile(FileName)' –