我採取這種結構定義從Windows API CodePack:翻譯C#構造函數來Vb.Net相當於
public struct IconReference
{
//...
public IconReference(string moduleName, int resourceId)
: this()
{
//...
}
public IconReference(string refPath)
: this()
{
//...
}
//...
}
的問題是我不知道如何將這些類型的構造函數來Vb.Net的翻譯。
什麼是那個: this()
的含義?
當我使用在線代碼翻譯器時,它將其翻譯爲Me.New()
,但是,由於該結構沒有無參數ctor,因此編譯失敗。
看看,有什麼目的吧,一個結構不能有一個默認的構造函數。只是省略。 –