0
我有两个不同的类,想在Notify函数中使用类作为参数。 ====代码======================
'邮件类通知参数以类作为参数的通用方法
Friend Class MailClass
Friend NotifyHost As String
Friend NotifyPort As String
End Class
' FTP类通知参数
Friend Class FtpClass
Friend NotifyHost As String
Friend NotifyPort As String
End Class
Friend Class ProcessNotification
'Notify on FTP Specified Email
Private Sub btnMailNotiFy_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Notify (ByRef mailAccount as MailClass)
End Sub
'Notify on FTP Specified Email
Private Sub btnFTPNotiFy_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Notify (ByRef ftpAccount as FtpClass)
End Sub
' Generic method to use for multiple class
Private Sub Notify(NO Idea ??)
' ## Please Help ###
End Sub
End Class
如何使通知方法泛型?
我试过这个,但得到错误说'NotifyHost不是T的成员' – monikapatel
请编辑你的问题,包括你的代码吧。另外,我看到Notify消息应该接受T ByRef而不是ByVal。 –
但如果我使用通知(的T作为类)(ByRef帐户作为T),不能使用account.NotifyHost,得到错误说NotifyHost不是T.的成员我想用多个类的泛型方法作为参数如何我可以使用你的代码访问类属性? – monikapatel