ASP.NET C# 主类与其他自定义类之间互相调用的方法

写ASP.NET程序,用到了WCF的技术,想在页面调用数据改变后台的数据,发现无法取到后台WebForm类的实例对象,这也就没法操作了。

搜索了一圈,正好可以借鉴C#主窗体与子窗体互相调用的例子。

 

一、主的调用自定义类很简单,保留自定义类的对象就好。

 

二、自定义类调用实例不明的主类:

主类中设定静态变量指向自己,而自定义变量利用这个变量调用即可。代码参考:

 1 //主类。。。。
 2 class WebFormMain {
 3     public static pToMe = null;            //静态指针
 4     //构造函数 
 5     public int WebFormMain() {
 6         pToMe = this;                //指向自己,方便调用
 7         return 0;
 8     }
 9 
10     public void MainOutput() {            //公有函数,方便调用
11         Console.write("this is the MainForm");
12     }
13 }
14 
15 
16 //自定义类
17 class WebFormCustom {
18     private void getMainForm() {
19         WebFormMain.pToMe.MainOutput();        //调用主类的函数
20     }
21 }

注意:使用时,尽量保留VS对类的自动封装,不要改变private、protect等属性,可以添加public类型的属性导出对私有函数、私有变量的操作。

转载于:https://www.cnblogs.com/OneK/p/3447718.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值