VB.NET怎么从一个类中引用其它未实例化的类?

定义三个类class1,class2,class3。只实例化class1,那么怎么通过class1调用其它两个类中的成员函数,就好像他们都是class1中的函数一样。要怎... 定义三个类class1,class2,class3。只实例化class1,那么怎么通过class1调用其它两个类中的成员函数,就好像他们都是class1中的函数一样。要怎么处理这三个类呢? 展开
 我来答
包布丁
2014-02-08 · TA获得超过1358个赞
知道小有建树答主
回答量:1435
采纳率:25%
帮助的人:1227万
展开全部
以class2为例,如果你只需要一个class2实例,那么把它在class1成员中声明为共享成员即可。
Shared c2 As New Class2()
然后调用它的函数,
c2.func()

如果class2的这个函数不依赖于class2实例,那么直接将这个函数用Shared声明,
Public Shared Function func() As xxx
'xxxxx
End Function
然后在class1中引入,
Imports class2
直接调用即可。
func()

我想第二种更符合你的情况。
追问
好吧,我一个问题问了两次,你回答了两次。谢啦!
追答
感觉两次重点不一样
中原鞋特
2014-02-08 · TA获得超过286个赞
知道答主
回答量:348
采纳率:0%
帮助的人:146万
展开全部
例如,一类是You.dll,因而具有良好的封装方法YouSub(一BYVAL作为的System.Array)
里面的工程,您引用,添加引用,选择You.dll路径在于,添加引用;

后的引用添加到一个类的定义,并实例化他

暗淡你,你=新的你()
you.YouSub(“参数”)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
装修专家大侠
2020-03-01 · TA获得超过3880个赞
知道大有可为答主
回答量:2993
采纳率:32%
帮助的人:214万
展开全部
class2例需要class2实例class1员声明共享员即
Shared
c2
As
New
Class2()
调用函数
c2.func()
class2函数依赖于class2实例直接函数用Shared声明
Public
Shared
Function
func()
As
xxx
'xxxxx
End
Function
class1引入
Imports
class2
直接调用即
func()
我想第二种更符合情况
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式