这个字符串常量有什么用解决方法这个字符串常量有什么用解决方法
c_a_3();
这个字符串常量有什么用,
代码如下:
1 Public Class User
2 Protected Const UserIDField = UserID
3 Protected Const UserAccountField = UserAccount ]
4 ......
5 Public Function GetAllUsers() As String
6
7 dmUser.m_iUserID = dv(0)( UserID )
8 dmUser.m_...
这个字符串常量有什么用解决方法
c_a_3();
这个字符串常量有什么用,
代码如下:
1 Public Class User
2 Protected Const UserIDField = UserID
3 Protected Const UserAccountField = UserAccount ]
4 ......
5 Public Function GetAllUsers() As String
6
7 dmUser.m_iUserID = dv(0)( UserID )
8 dmUser.m_szUserAccount = dv(0)(Me.UserAccountField)
......
End Function
End Class
我在第7行直接用UserID也没有报错,为什么我看到的书上的代码都用第8行的写法呢,
总是在类一开始声明很多字符串常量。
另外Me.UserAccountField中,me指什么啊,为什么不直接用UserAccountField呢
------解决
--------------------------------------------------------
申明常量的好处是:如果你在多个地方用到相同的数值或者。。。,只需要定义一个常量,在那
些地方用行了,不容易出错,并且便于以后维护
------解决方案--------------------------------------------------------
Me指当前窗体或者当前的类,即User.vb
------解决方案--------------------------------------------------------
dmUser.m_iUserID = dv(0)( UserID )
dmUser.m_szUserAccount = dv(0)(Me.UserAccountField)
使用常量 是方便你程序 如果有好几个地方都会用到上面这样的语句
但是如果说你的数据源UserID变成了UID了dmUser.m_iUserID = dv(0)( UserID )这样的写法你就得修改所有的dv(0)( UserID ) 为dv(0)( UID )
但是要是使用dmUser.m_szUserAccount = dv(0)(Me.UserAccountField)这样 无论你有多少处使用dv(0)(Me.UserAccountField) 你只需要修改下3 Protected Const UserAccountField = UserAccount ]这里就可以
本文档为【这个字符串常量有什么用解决方法】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。