liub1979 发表于 2004-6-27 23:59:00

"0"和0的区别!!!

假如ent 为 Acadobject


那么ent.layer= 0与ent.layer= "0"有区别么?


如果有那么区别是什么?为什么它的作用都是把ent放到"0"层呢?


还望前辈指点呐^_^

雪山飞狐_lzh 发表于 2004-6-28 08:27:00

本帖最后由 作者 于 2004-6-28 9:20:40 编辑

由于Layer是字符串型,vba将整型0隐式转化为字符串"0"

nxy_918 发表于 2004-6-28 17:22:00

vba会自动转化为字符型

liub1979 发表于 2004-6-28 20:05:00

何谓隐式?


那么ent.layer =       abc 怎么不行呢? 是不是只有number可以啊!!


飞狐兄多谢多次指点!


革命尚未成功,我还需努力啊~

雪山飞狐_lzh 发表于 2004-6-28 20:40:00

ent.layer =       abc 相当于


ent.layer =       str(abc)
页: [1]
查看完整版本: "0"和0的区别!!!