以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- 如何定义匿名方法? (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=132098) |
-- 作者:jeeter -- 发布时间:2019/3/13 20:26:00 -- 如何定义匿名方法? Dim l As New List(of String)() l.Find() 如Find方法 需要一个匿名方法 应该怎么定义??? 使用这种方式定义 一直提示错误 Dim l As New List(of String)() l.Find(Function (ByVal s As String) Return (s = "123") End Function) [此贴子已经被作者于2019/3/13 20:27:52编辑过]
|
-- 作者:有点甜 -- 发布时间:2019/3/13 20:59:00 -- foxtable没有这种语法
http://www.foxtable.com/webhelp/scr/1486.htm
http://www.foxtable.com/webhelp/scr/1487.htm
|
-- 作者:jeeter -- 发布时间:2019/3/13 22:07:00 -- 但这个集合方法是确实存在的啊 难道FoxTable限制不能这样写? |
-- 作者:jeeter -- 发布时间:2019/3/13 22:18:00 -- 定义方法我是知道的 , 我的目的不是要定义方法 , 如果为了一个小功能就定义一个方法那太麻烦了 |
-- 作者:有点甜 -- 发布时间:2019/3/13 22:37:00 -- 以下是引用jeeter在2019/3/13 22:07:00的发言:
但这个集合方法是确实存在的啊 难道FoxTable限制不能这样写?
foxtable的.net版本是2.0,这个版本没有匿名函数,不能这样写。
不然你就动态编译,如 http://www.foxtable.com/webhelp/scr/1487.htm
|
-- 作者:jeeter -- 发布时间:2019/3/13 22:55:00 -- .Net 2.0 支持匿名函数特性的 vs里面可以用 FoxTable不可以用 很明显是限制了 不信你去vs 新建一个.Net 2.0 的VB程序试试
|
-- 作者:有点甜 -- 发布时间:2019/3/13 23:28:00 -- 那就是不支持吧 |