Visual Basic code?
Public Class viewType
Public vid As Integer
Public Property vid() As Integer
Get
End Get
Set(ByVal value As String)
End Set
End Property
End Class
在使用时,两种方式定义的 vid 都可以赋值和读取?
它们的区别在哪里?
vb.NET中变量和属性有什么区别
答案:3 悬赏:40 手机版
解决时间 2021-02-23 06:10
- 提问者网友:感性作祟
- 2021-02-22 11:24
最佳答案
- 五星知识达人网友:独行浪子会拥风
- 2021-02-22 12:50
区别在于Property可以编写逻辑代码啊,比如定义一个sex属性,我们定1-男,0-女,输入的时候输入0,1,返回的时候get里可以返回男和女
全部回答
- 1楼网友:山君与见山
- 2021-02-22 13:31
imports esri.arcgis.geodatabase
加在文件的开头,这样就会把ifeature 自动识别为esri.arcgis.geodatabase.ifeature了。
esri.arcgis.geodatabase是一个命名空间,里面有一个叫ifeature的类,esri.arcgis.geodatabase.ifeature就是指这个类。如果你只写ifeature的话,编译系统就会认为你要用当前命名空间里的ifeature类,但它找不到这个叫ifeature的类,所以就会报错。
imports就有这个功能,只写一遍命名空间名称,以后不用写命名空间名称就可以直接使用里面的各种类、常量、变量等等。
- 2楼网友:雾月
- 2021-02-22 12:58
属性必定是绑定在某个对象上的,只能供这个对象使用;而变量则是自由的,在作用域范围(全局或局部)内可任意使用。
打个比方:如果我们说“这面墙的颜色是红色的”,那么这里的“颜色”就是专指“这面墙”的颜色,也就是说这个“颜色”就是“这面墙”的属性;而如果说“颜色是红色的”,这个“颜色”就不依附于任何对象,它可以用在任何与颜色有关的场合,那么这个“颜色”就可以说是个变量。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯