在vb.net中,变量以点/句号开始是什么意思?



调用中的一些参数,例如:

 ConnectToDatabase(oCustomPropReader.ConnectionType, .ConnectString, _
           oCustomPropReader.SystemMdb, .UserName, .Password)

为什么UsernName, Password和ConnectString前面有点?谢谢!

这些是声明为With的对象的属性(或方法)(更多信息请参阅文档)

考虑以下内容:

 Dim obj As New Object
 obj.Username = "foo"
 obj.Password = "bar"

这与以下相同:

 Dim obj As New Object
 With obj
       .Username = "foo"
       .Password = "bar"
 End With

如果你在同一个对象中读取或写入很多属性,它们可以减少你必须输入的字符数量。

如果你有一个很长的对象名,它也可以提高可读性。

请注意,您正在查看的代码可能将WithEnd With从当前可查看的页面中删除,因此这些属性指的是什么并不明显。

相关内容

最新更新