c# 不同的类间 如何调用函数

来源:百度知道 编辑:UC知道 时间:2024/06/03 14:15:56
如题..
比如说我有两个窗口,A窗口要调用B窗口的一个函数,
函数的属性是怎样D,要如何调用?

初学新手,请举例说一下,谢谢~

A定义一个事件 B监听这个事件 事件处理函数中调用B的函数
A触发这个事件

A窗口要调用B窗口
在A中New 一个B对象。

B b=new B();
b.函数名();

就可以了

没有环境,给你写伪码了,大概的意思。
class A{
fun(){
B b = new B();
println(b.D);
}
}
class B{
int D;
}

要调用别的类里面的方法记住有两种方法
1.把函数写成static(静态)的方法。可以直接通过类名点出来
2.就是new你要调用那个方法的类的对象,
再就是对象点

具体实现:
class B{
public static 数据类型 d(){}
}
在A类里面直接B.d就可以了

或者没定义成静态的方法就
B b=new B();
b.d;

把B的class设置为public
然后在A中
B x=new B;
x.方法();//调用方法
x.属性;//调用属性