td.Triggers.Add(New DailyTrigger{DaysInterval = 2})
^^^ 这是 C#.NET 代码。
如何在 VB.NET 中做到这一点?我对花括号部分特别困惑,因为 VB.NET 似乎不喜欢它。
td.Triggers.Add(New DailyTrigger{DaysInterval = 2})
^^^ 这是 C#.NET 代码。
如何在 VB.NET 中做到这一点?我对花括号部分特别困惑,因为 VB.NET 似乎不喜欢它。
td.Triggers.Add(New DailyTrigger() With { _
Key .DaysInterval = 2 })
为了解释花括号,这只是以下内容的快捷方式:
DailyTrigger dt = new DailyTrigger();
dt.DaysInterval = 2;
td.Triggers.Add(dt);
因此,VB 中的等价物就是:
Dim dt As DailyTrigger = new DailyTrigger()
dt.DaysInterval = 2
td.Triggers.Add(dt)
或者,使用类似的With
快捷方式:
td.Triggers.Add(New DailyTrigger() With { .DaysInterval = 2 })
但是直到更高版本(我相信是 LINQ 的一部分)才将快捷语法添加到 VB.NET,所以如果您没有使用最新版本的 .NET,那可能无法正常工作。