我正在使用一种非常奇怪的VB版本......它不希望我告诉它什么是什么,而是要自己弄清楚。
在C#中,我可以轻松地硬编码一个数组......但在这个VB中就不那么容易了。
我想在调用函数时创建一个硬编码的数组......但我不确定语法。在这个特定的VB版本中找不到太多相关信息。它不允许你声明类型。这里有人知道怎么做吗?如果知道,请谢谢!
在C#中,我可以轻松地硬编码一个数组......但在这个VB中就不那么容易了。
我想在调用函数时创建一个硬编码的数组......但我不确定语法。在这个特定的VB版本中找不到太多相关信息。它不允许你声明类型。这里有人知道怎么做吗?如果知道,请谢谢!
FUNCTION HasInput(filters())
HasInput = False
FOR EACH table IN filters
FOR EACH key IN Request.Form
IF LEFT(key, LEN(table)) = table AND Request.Form(key) <> "" THEN
HasInput = TRUE
END IF
NEXT
NEXT
END FUNCTION
IF HasInput({"ih", "hdms"}) THEN
RETURN TRUE
表示代码 不是 (意味着)VBScript。如果 @Bond 的答案有效,使用HasInput = True
(分配给函数名)代替。 - Ekkehard.Horner