这个C命令的VB.net等价物是什么

这个C命令的VB.net等价物是什么,vb.net,c#-3.0,Vb.net,C# 3.0,这张表格我在网上看过好几次 {WMode=mailty}是我不熟悉的。它是代码、集合初始值设定项还是什么 它所做的是调用SafeMode的构造函数。我不知道你可以在那之后添加括号。这是一个代码还是什么?它被称为对象初始化MSDN- 这是C语法的一部分。以下是编程指南的链接: 例如: Dim objSafeMode = New SafeMode(other) With { .WMode = "majority" } 该语法称为对象初始值设定项 等效的vb.net代码可以是此完整代码 Cat ca

这张表格我在网上看过好几次

{WMode=mailty}是我不熟悉的。它是代码、集合初始值设定项还是什么

它所做的是调用SafeMode的构造函数。我不知道你可以在那之后添加括号。这是一个代码还是什么?

它被称为对象初始化MSDN-


这是C语法的一部分。以下是编程指南的链接:

例如:

Dim objSafeMode = New SafeMode(other) With { .WMode = "majority" }

该语法称为对象初始值设定项

等效的vb.net代码可以是此完整代码

Cat cat = new Cat { Age = 10, Name = "Fluffy" };
或者使用对象初始值设定项语法

Dim safeMode as New SafeMode(other)
With safeMode
 .WMode = "Majority"
End With

在C++中,我知道你可以把代码放在括号上。这是一种新的表示法。为什么投反对票?我得到了很好的答案,只是说它只适用于字典和列表。我想在vb.net中没有等价物
Dim safeMode as New SafeMode(other)
With safeMode
 .WMode = "Majority"
End With
Dim safeMode as New SafeMode(other) With { .WMode = "Majority" }