书里有两句话,好像矛盾,帮看看

skyku 2008-11-03 05:54:40
1.因为VB是大小写不敏感,因此我们无法在同一个类中同时使用名称为courseName的实例变量和名称为CourseName的属性。

2.一般把属性的名称设置为和它所操作的实例变量相同,但把第一个字母大写(例如CourseName操实例变量courseName)。
...全文
78 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
skyku 2008-11-03
  • 打赏
  • 举报
回复
DEITEL的《VB2005大学教程》 1000+页的书,不知道多少个译者,有些章节很好,有些挺较多错误的!
除了有些翻译不好的地方之外,这书还不错!我就以为那句是错的,只是怕自己自作聪明,看来不是我自作聪明,确实错误!我猜也是任意方式!
宝_爸 2008-11-03
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 skyku 的回复:]
还有一句,public性质的实例变量在程序中可以以任务方式进行读取和写入。
什么叫任务方式?
[/Quote]

我猜是“任意方式” :)
宝_爸 2008-11-03
  • 打赏
  • 举报
回复
什么垃圾书,曝光出来大家引以为戒.

第二点是C#的传统,因为C#是大小写敏感的,一次privte的成员变量用courseName,而public属性使用大写CourseName.
这在VB中肯定行不同。因为第一点说的是正确的。
taick 2008-11-03
  • 打赏
  • 举报
回复
这没有矛盾啊,你分开来看就好了.

1.因为VB是大小写不敏感,因此我们无法在同一个类中同时使用名称为courseName的实例变量和名称为CourseName的属性。
这是说在同一个类里,不能有相同的变量名称或控件名称等,即使大小写不同也不行.


2.一般把属性的名称设置为和它所操作的实例变量相同,但把第一个字母大写(例如CourseName操实例变量courseName)。
这个我也不是很明白,但可以把TextBox1的Text设为TextBox1,或Dim NewClass As NewClass.
skyku 2008-11-03
  • 打赏
  • 举报
回复
还有一句,public性质的实例变量在程序中可以以任务方式进行读取和写入。
什么叫任务方式?
路人乙e 2008-11-03
  • 打赏
  • 举报
回复
垃圾!
maybe
_courseName
CourseName
wonture 2008-11-03
  • 打赏
  • 举报
回复
courseName是属性CourseName里面操作的实例变量?

16,722

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧