在 C# 中,您可以创建这样的实例:
Custom mycustomelement = new Custom { ElenentName = "My Custom Element" };
我想知道如何在 Visual Basic 中创建这样的实例以及这种类型的创建实例的名称。
它被称为对象初始值设定项 https://learn.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/object-and-collection-initializers,以及相应的VB.NET语法 https://learn.microsoft.com/en-us/dotnet/visual-basic/programming-guide/language-features/objects-and-classes/how-to-declare-an-object-by-using-an-object-initializer is:
Dim mycustomelement As New Custom With { .ElementName = "My Custom Element" }
(注意点(.
) 在属性名称之前,这与 VB 的语法相匹配With
陈述。)
请注意,在使用 C# 和 VB 时,存在细微差别对象初始值设定项语法匿名类型 https://learn.microsoft.com/en-us/dotnet/visual-basic/programming-guide/language-features/objects-and-classes/object-initializers-named-and-anonymous-types#anonymous-types:在C#中,所有属性都是不可变的;在 VB 中,它们是可变的,除非用Key
关键词。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)