1
は
C#に、このVB6のコードをアップグレードしようとしているが、私は悩みを理解しているか、これがどのように機能するかを研究する:vb6別のSUBでパラメータとしてSUBを使用していますか?
Public Sub SetChannelIncludeStatus(blnChanIncluded() As Boolean, intMaxChans
As Integer, strSlot As String)
パラメータとしてそのような別のサブを含めることが可能であるどのように? どのようにC#でそれを行うのですか?
このコードをC#に変換したければ、何を求めているのか不明です。この質問はトピックから外れています。スタックオーバーフローはコード翻訳サービスではありません。デリゲートをメソッドに渡す方法を尋ねる場合は、質問を明確にする必要があります。 – maccettura
Nope: 'blnChanIncluded()'は、メソッドではなくブール値の*配列*です。 –
C#でこれは: 'public void SetChannelIncludeStatus(bool [] blnChanIncluded、int intMaxChans、string strSlot)'です。角括弧はそれをより明確にします。正確には、パラメータは 'ref'である。おそらく、すべてのパラメータに 'ByVal'を追加するべきでしょう。 –