C# 内联定义和声明
好的,我肯定我把这个概念用错了词,但不管怎么说,它就在这里 我知道在CSharp你可以做到C# 内联定义和声明,c#,vb.net,object-initializers,C#,Vb.net,Object Initializers,好的,我肯定我把这个概念用错了词,但不管怎么说,它就在这里 我知道在CSharp你可以做到 el.AppendChild(new UISize(file, "TSize") { CX = 95, CY = 20 }); 它声明一个临时bucket变量,然后将关联属性值分配给该变量。然后将其发送到xmlementAppendChild方法 这个设计概念叫什么 到VB.Net的转换是什么 我曾尝试使用我自己的在线实用程序,从C#VB.Net实现90-95%的转换率。它在这个例子中失败了,所以我需要
el.AppendChild(new UISize(file, "TSize") { CX = 95, CY = 20 });
它声明一个临时bucket变量,然后将关联属性值分配给该变量。然后将其发送到xmlement
AppendChild
方法
var uiSize = new UISize(file, "TSize") { CY = 95, CY = 20 }; // C#
Dim uiSize = New UISize(file, "TSize") With {.CX = 95, .CY = 20} ' VB
当然,您也可以在方法调用中内联对象的实例化
someObject.SomeMethod(New UISize(file, "TSize") With {.CX = 95, .CY = 20})
有关在Visual Basic中使用对象初始值设定项的详细信息