读书人

2003转2005存在几个小问题

发布时间: 2012-02-07 17:45:36 作者: rapoo

2003转2005存在几个问题
第一个代码:
Public Function SetTotalType(ByVal strTottype() As String)
arrayTotalType = strTottype
End Function
警告1:
函数没有as语句,假定返回类型object
我知道 应该在public 后面加一个 as ***的,大虾们知道后面是什么吗?

警告2:
end fuction那边提示
函数“SetTotalType”并非在所有代码路径上都返回值。当使用结果时,可能会在运行时发生空引用异常。

第二个代码:
Dim UpdateRow(dt.Columns.Count - 1)

警告:
变量声明没有“As”子句;假定为 Object 类型。




[解决办法]
SetTotalType函数是不是要反回值,这个值 就是了,如string

2.
Public Function SetTotalType(ByVal strTottype() As String) as string
SetTotalType=""
arrayTotalType = strTottype
End Function
[解决办法]
这个函数没看到返回什么值是不是用过程更好如

Public sub SetTotalType(ByVal strTottype() As String)
arrayTotalType = strTottype
End sub
[解决办法]
还差一个
Dim UpdateRow as integer = dt.Columns.Count - 1

读书人网 >VB Dotnet

热点推荐