永发信息网

vb.NET中变量和属性有什么区别

答案:3  悬赏:40  手机版
解决时间 2021-02-23 06:10
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 都可以赋值和读取?
它们的区别在哪里?
最佳答案
区别在于Property可以编写逻辑代码啊,比如定义一个sex属性,我们定1-男,0-女,输入的时候输入0,1,返回的时候get里可以返回男和女
全部回答
imports esri.arcgis.geodatabase 加在文件的开头,这样就会把ifeature 自动识别为esri.arcgis.geodatabase.ifeature了。 esri.arcgis.geodatabase是一个命名空间,里面有一个叫ifeature的类,esri.arcgis.geodatabase.ifeature就是指这个类。如果你只写ifeature的话,编译系统就会认为你要用当前命名空间里的ifeature类,但它找不到这个叫ifeature的类,所以就会报错。 imports就有这个功能,只写一遍命名空间名称,以后不用写命名空间名称就可以直接使用里面的各种类、常量、变量等等。
属性必定是绑定在某个对象上的,只能供这个对象使用;而变量则是自由的,在作用域范围(全局或局部)内可任意使用。 打个比方:如果我们说“这面墙的颜色是红色的”,那么这里的“颜色”就是专指“这面墙”的颜色,也就是说这个“颜色”就是“这面墙”的属性;而如果说“颜色是红色的”,这个“颜色”就不依附于任何对象,它可以用在任何与颜色有关的场合,那么这个“颜色”就可以说是个变量。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
碧柔的隔离防晒霜好用么?
海立石英石科技有限公司在哪里啊,我有事要去
证券投资基金具有优化金融结构、促进经济增长
三三六六小游戏大
dell t7810工作站可以安装win2003么
非零函数f(x)对应f(a+b)=f(a)·f(b) 且x>0时
求电车(和谐)之狼VR直接现在地址和解码补丁
小孩了手脱皮怎么回事
北京时间2009年12月19日21时2分,台湾花莲东
角质一般在哪里
炎龙侠的召唤人是谁
乐德临盘店在哪里啊,我有事要去这个地方
Rapido怎么样,好不好的默认点评
男阴历一九七八年十月初七午时八字命格如何?
2019年同步学历案课时练七年级英语上册人教版
推荐资讯
邵东县范家山镇中学地址在哪,我要去那里办事
梦想三国中诸葛亮的主公是谁
奎屯市市政养护管理处地址在哪,我要去那里办
国三车深圳限行?
女生有好几次晚上都有那种两腿想往中间夹的感
关于小说傲世九重天。
星界边境维奥巨剑ID
社会人员可以考英语四级吗?
我的WIN7系统玩穿越火线为什么屏幕很小阿 四
数字心理测试
艾索地板地址在哪,我要去那里办事
隆运配货站地址有知道的么?有点事想过去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?