0

我正在尝试将一些代码从 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。如果有人能告诉我如何编写代码以将整数面传递给构造函数,我将不胜感激。

4

1 回答 1

4

你传递一个接口引用就像你传递任何类型一样:

Sub New(objStackedHeaderGenerator As IStackedHeaderGenerator, objDataGrid As DataGridView)

    Me.New(objDataGrid)

    Me.objStackedHeaderGenerator = objStackedHeaderGenerator

End Sub
于 2012-11-26T14:52:12.037 回答