Vb.net 第7行错误BC30311:类型为';字符串()';无法转换为';字符串';及二十六号线及;29 VerifyUsername和VerifyPassword无返回值?

Vb.net 第7行错误BC30311:类型为';字符串()';无法转换为';字符串';及二十六号线及;29 VerifyUsername和VerifyPassword无返回值?,vb.net,Vb.net,错误BC30311:无法将“String()”类型的值转换为“String”。 警告BC42353:函数“VerifyUsername”不会在所有代码路径上返回值。是否缺少“Return”语句?仅使用一个名称,而不是数组,如(对于用户“Manager”): VerifyUsername函数接受String参数,但代码正在传递字符串数组arrUsernames()。与验证密码功能相同;它接受一个字符串参数,但代码给它另一个数组 为了有效,给每个函数的参数必须是字符串,而不是数组。考虑通过用户名<

错误BC30311:无法将“String()”类型的值转换为“String”。
警告BC42353:函数“VerifyUsername”不会在所有代码路径上返回值。是否缺少“Return”语句?

仅使用一个名称,而不是数组,如(对于用户“Manager”):


VerifyUsername
函数接受
String
参数,但代码正在传递字符串数组
arrUsernames()
。与
验证密码
功能相同;它接受一个
字符串
参数,但代码给它另一个数组

为了有效,给每个函数的参数必须是
字符串
,而不是数组。考虑通过<代码>用户名< /代码>和<代码>密码>代码>参数> <代码>登录< /COD>方法接受,例如:


但是代码仍然不会编译,因为这两个函数需要在所有代码路径中
返回
一个
布尔值。例如,如果您实现了这些方法,并且有一个<代码>如果条件块,在其中返回“代码>真< /代码>时,请确保当条件未满足时,函数也返回<代码> false <代码>。

请考虑您的帖子嵌入实际代码而不是其图片。干杯您可以看到,
VerifyUsername
函数中没有代码,因此其中没有
Return
语句?这就是它对第二个错误感到不安的原因。
VerifyUsername(arrUsernames(2))