0
私は2つの異なるクラスを持ち、クラスを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メッセージがByValではなくT ByRefを受け入れるはずです。 –
私はNotify(Tのクラスとして)(ByRefアカウントTとして)を使用する場合、account.NotifyHostを使用することはできませんエラーを取得NotifyHostはTのメンバーではない。私はパラメータとして複数のクラスのジェネリックメソッドを使用したい私はあなたのコードを使用してクラスのプロパティにアクセスできますか? – monikapatel