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)
我的问题是,我不认为我做正确的方式,也许你可以帮我这个,
我认为还有另一种方式来初始化变量,而不必马努盟友提出“新”声明。
对不起,我的英语
我真的很希望能帮到我。最好的问候