编译通过,断点调试到那块方法后报所调用的方法未定义,Name ‘IsBit’ Not declared
// 这个是一个类
1 Namespace Transight.Labour.LabMem 2 3 Public Class Utils 4 { 5 Public Shared Function IsBit(ByVal sStr As String, ByVal lBits As Long) As Boolean 6 {
Dim isbitNum As Boolean=false
//处理程序块 7 return isbitNum
8 }
9 }
Imports Transight.Labour.LabMem.Utils //此处是我引用上面类的命名空间
10 //这个是控件里面的一个方法,会调用上面的类中的静态方法
11 Public Function validateDate() As Boolean
12 {
13 If (IsBit(optionStr, 1) = True)//此处会出现错误
14 //程序处理块
15 End If
16 }
用QuickWatch看
IsBit(optionStr, 1)这块会出现下面的value值,
IsBit(optionStr, 1) Name 'IsBit' is not declared.
希望各位大虾能帮我看下,在线等待,如果能解决会追加分,谢谢
加上类名试试,Utils.IsBit
上面的回答我试过了,还是不行,最后我还是没找到原因,但是解决了我是Transight.Labour.LabMem.Utils.IsBit才出来的,虽然不知道什么原因,但还是解决了,谢谢上面朋友回复