Dim WithEvents daServerMgt As New Kepware.ClientAce.OpcDaClient.DaServerMgt
Kepware.ClientAce.OpcDaClient.DaServerMg是一个类

解决方案 »

  1.   

    WithEvents daServerMgt = new Kepware.ClientAce.OpcDaClient.DaServerMgt ();
      

  2.   

    c#中没有对应的关键字,你需要做别的转换。
    比如在VB.net中的代码:
    Class AccountAuditor1
      Private WithEvents account As BankAccount
      Sub Handler1(ByVal amount As Decimal) Handles account.LargeWithdraw
        '*** handler method implementation
      End Sub
    End Class此处WithEvents的作用在于可以让类AccountAuditor1 的方法Handler1成为BankAccount的事件LargeWithdraw的Handler。
    在C#里其实很简单,
    // 示例代码,语法可能有问题
    class AccountAuditor1 {
      private BankAccount account;
      void Handler1(xxxxxx) {
        '*** handler method implementation
      }  public AccountAuditor1() {
        account.LargeWithdraw += Handler1;   // 用 += 添加handler
      }
    }