将财产变为功能 [英] to change property into function

查看:58
本文介绍了将财产变为功能的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何将以下属性更改为函数?

其在vb6中我想将其转换为vb.net。



Public Property Let PathToTop(pPathToTop As String)

lPathToTop = pPathToTop

设置lAttribute = Nothing

设置lAttribute = lDatabase.GetProperties(lPathToTop )

结束财产



公共财产获取PathToTop()作为字符串

PathToTop = lPathToTop

结束物业





谢谢

解决方案

你会需要两个函数 - 一个用于getter,一个用于setter。

那么为什么不把它变成属性?

 私有 lPathToTop 作为 字符串 
公开 属性 PathToTop()作为 字符串
获取
返回 lPathToTop
结束 获取
Set
lPathToTop = value
lAttribute = lDatabase.GetProperties(lPathToTop)
End 设置
结束 物业


how can i change the below property into a function ?
its in vb6 and i want to convert it into vb.net .

Public Property Let PathToTop(pPathToTop As String)
lPathToTop = pPathToTop
Set lAttribute = Nothing
Set lAttribute = lDatabase.GetProperties(lPathToTop)
End Property

Public Property Get PathToTop() As String
PathToTop = lPathToTop
End Property


Thanks

解决方案

You would need two functions - one for the getter, and one for the setter.
So why not make it a property?

Private lPathToTop As String
Public Property PathToTop() As String
	Get
		Return lPathToTop
	End Get
	Set
		lPathToTop = value
		lAttribute = lDatabase.GetProperties(lPathToTop)
	End Set
End Property


这篇关于将财产变为功能的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆