以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  请问事件里的e参数的括号有无问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=160186)

--  作者:sw3929
--  发布时间:2021/1/23 19:52:00
--  请问事件里的e参数的括号有无问题
初学,在表属性中一个事件里,比如DataColChanging事件里写如下代码:
Dim nH As  Boolean
nH=e.DataRow.Delete
MessageBox.Show(nH)
修改内容后即删除这一行。问题是和下面代码:
Dim nH As  Boolean
nH=e.DataRow().Delete()
MessageBox.Show(nH)
代码只有括号的区别,但执行时却无任何区别。
想知道:
1、区别是什么
2、我又如何知道属性是否应该加括号?因为在帮助里没有提这个事。
谢谢

--  作者:有点蓝
--  发布时间:2021/1/24 20:34:00
--  
这些是.net的语法,vb几十年的发展遗留的用法,有兴趣自己百度学习一下。一般人不用管这些。

简单的说属性不需要加括号,函数如果没有参数也可以不加括号