2
我希望能夠幫助我的問題是這樣的, 我想用的CodeDOM類的構造函數初始化一個成員變量來實現這樣的事情:如何用CodeDOM初始化構造函數中的成員變量?
Public Sub New()
MyBase.New
Me._myOfficeApp = New Microsoft.Office.Interop.Excel.Application
End Sub
我用它來做到這一點的代碼:
' Create a Public Class Constructor
Dim aConstructor As New CodeConstructor()
aConstructor.Attributes = MemberAttributes.Public
Dim ca As New CodeAssignStatement()
ca.Left = New CodeFieldReferenceExpression(New CodeThisReferenceExpression(), "_myOfficeApp")
ca.Right = New CodeTypeReferenceExpression("New Microsoft.Office.Interop.Excel.Application")
aConstructor.Statements.Add(ca)
我的問題是,我不認爲我做正確的方式,也許你可以幫我這個,
我認爲還有另一種方式來初始化變量,而不必馬努盟友提出「新」聲明。
對不起,我的英語
我真的很希望能幫到我。最好的問候