首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

用静态字符串恒量和直接使用字符串编译的结果是不是一样

2012-12-14 
用静态字符串常量和直接使用字符串编译的结果是不是一样?比如Private Sub fef....if xxxysa then....En

用静态字符串常量和直接使用字符串编译的结果是不是一样?
比如
Private Sub fef
....
if xx="xysa" then
....
End sub


另一方式
Const c_yys As String ="xysa"

Private Sub fef
....
if xx=c_yys then
....
End sub

这个字符串都多次引用,编译出来是不是一样的效果?按说应该是一样,但我想确定一下,帮个忙,谢谢!
[最优解释]
看看=和equal的区别。
前者比较引用,后者比较值。
[其他解释]
不一样。静态变量可以修改,const是只读的。
[其他解释]
编译出来的效果当然是一样的。

热点排行