gpt4 book ai didi

.net - VB.NET 4.0 中的类属性

转载 作者:行者123 更新时间:2023-12-04 18:20:49 25 4
gpt4 key购买 nike

我被指派记录一些新代码,但我不知道下面的代码是如何工作的。这是新的Sub为公开课。

我猜“r”代表行,但是这三个属性是如何获取数据的呢?我在代码中找不到任何有助于阐明这一点的内容。

Protected Sub New(ByVal r As DataRow)
UserID = r.Field(Of Int32)("userID")
OfficialGroupID = r.Field(Of Guid?)("officialGroupID")
WorkID = r.Field(Of Int32)("workID")
End Sub

这里发生了什么?

(我是 .NET 的新手,来自 ASP Classic。)

最佳答案

这是一个构造函数 - 它获取传递给它的 DataRow(“r”),并使用该行中的字段值来初始化其属性。

基本上,当这个类型被创建时,你必须给它传递一个 DataRow已经初始化(并且具有所有值)。对象的三个属性( UserIDWorkIDOfficialGroupID )将从行的“userID”、“workID”等字段中获取它们的值。

关于.net - VB.NET 4.0 中的类属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10726016/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com