c# - 此代码的 VB.NET 等价物

标签 c# vb.net c#-to-vb.net

此代码的 VB.NET 等价物是什么..

public virtual ICollection<Comment> Comments { get; set; }

最佳答案

VB.NET(版本 10)与 C# 一样具有自动属性。等效语法如下:

Public Overridable Property Comments() As ICollection(Of Comment)

自动转换器倾向于生成比必要的更冗长的语法。如果需要,您可以扩展它,但这并不是绝对必要的,除非您使用的是旧版本的编译器:

Private m_Comments As ICollection(Of Comment)

Public Overridable Property Comments() As ICollection(Of Comment)
    Get
        Return m_Comments
    End Get
    Set(ByVal value As ICollection(Of Comment))
        m_Comments = value
    End Set
End Property

关于c# - 此代码的 VB.NET 等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5127273/

相关文章:

c# - 如何在 Microsoft Graph API 中为 UpdateAsync 编写服务测试(在单个请求中将多个成员添加到组)

c# - C#中如何判断一个变量是否已经初始化?

.net - 确定 SQL 配置 VB.Net

vb.net - 从 VB 在 Access 上运行查询,传递变量或函数作为查询参数

c# - C# "is"关键字在 VB.NET 中的等效项是什么?

C# 到 VB.Net 问题

c# - Entity Framework 4 - ObjectContext.Refresh() 应该如何工作?

.net - Control + Enter/Return 键发送什么字符值?

vb.net - 如何使用带有BlockingCollection的WebClient正确实现线程下载?

c# - LINQ Select Many 语句