如何将接口传递给vb.net中的构造函数

时间:2012-11-26 14:48:54

标签: c# vb.net interface constructor

我正在尝试将一些代码从c#转换为vb.net。整个代码位于http://www.codeproject.com/Articles/474418/DataGridViewplus-e2-80-93plusStackedplusHeader。我几乎拥有它,但我遇到了构造函数的问题。在C#中,它正在传递一个接口。如下所示

    public StackedHeaderDecorator(IStackedHeaderGenerator objStackedHeaderGenerator, DataGridView objDataGrid)
        : this(objDataGrid)
    {
        this.objStackedHeaderGenerator = objStackedHeaderGenerator;
    }

我不知道如何将其转换为vb.net。如果有人能告诉我如何编写代码以将整数面传递给构造函数,我将非常感激。

1 个答案:

答案 0 :(得分:4)

您传递的接口引用就像传递任何类型一样:

Sub New(objStackedHeaderGenerator As IStackedHeaderGenerator, objDataGrid As DataGridView)

    Me.New(objDataGrid)

    Me.objStackedHeaderGenerator = objStackedHeaderGenerator

End Sub