我正在尝试将一些代码从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。如果有人能告诉我如何编写代码以将整数面传递给构造函数,我将非常感激。
答案 0 :(得分:4)
您传递的接口引用就像传递任何类型一样:
Sub New(objStackedHeaderGenerator As IStackedHeaderGenerator, objDataGrid As DataGridView)
Me.New(objDataGrid)
Me.objStackedHeaderGenerator = objStackedHeaderGenerator
End Sub