希望能帮到我,问题是这样的,我想用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)
我的问题是我不认为我这样做是正确的,也许你可以帮助我,
我认为还有另一种方法可以初始化变量,而无需手动输入“New”语句。
对不起我的英语不好
我真的希望能帮助我。此致