首页 新闻 会员 周边

VB.NET 中类中的静态方法在控件中调用报异常怎么解决?

0
悬赏园豆:80 [待解决问题]

编译通过,断点调试到那块方法后报所调用的方法未定义,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.

 

希望各位大虾能帮我看下,在线等待,如果能解决会追加分,谢谢

Vision Ma的主页 Vision Ma | 初学一级 | 园豆:81
提问于:2012-07-12 16:26
< >
分享
所有回答(2)
1

加上类名试试,Utils.IsBit

code先生-null | 园豆:307 (菜鸟二级) | 2012-07-12 17:33
0

上面的回答我试过了,还是不行,最后我还是没找到原因,但是解决了我是Transight.Labour.LabMem.Utils.IsBit才出来的,虽然不知道什么原因,但还是解决了,谢谢上面朋友回复

Vision Ma | 园豆:81 (初学一级) | 2012-07-13 09:40
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册