我在下面的代碼中缺少什麼?也許是範圍問題?語法問題?VB.NET命名空間和類語法
我添加了一個新的文件,class1.vb
,包含我的VB.NET工程:
Namespace MyFunc1
Public Class MyFunc2
Public Function Add(ByVal n1 As Int16, ByVal n2 As Int16) As Int16
return n1 + n2 ' Edited from: "Add = n1 + n2" (same thing)
End Function
End Class
End Namespace
回到我的Form1.vb的,這是靠近頂部:
Imports MyCode.MyFunc1 ' A handful of generic functions
在Form1的.vb我想我以前可以叫我用的功能:
n = MyFunc1.Add(15, 16)
錯誤說:「這不是一個成員」。 這些也不能按預期工作:
n = MyFunc2.Add(15, 16)
n = MyFunc1.MyFunc2.Add(15, 16)
n = Add(15, 16)
我想是肯定的,這個曾經工作:
n = MyFunc1.Add(15, 16)
蘇珊你的問題已經有了答案?如果您認爲您最好解決您的問題,那麼您會如此友善以接受答案。 – Chipmunk 2011-04-14 11:07:10