Winfrom中的几种传值方式

Posted 奇迹_落

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Winfrom中的几种传值方式相关的知识,希望对你有一定的参考价值。

1.最常见的一种,

不知道你们是否记得构造函数,当然这是对有点基础的人说的,

再我们申明一个类的时候,可能很多时候都不会注意,因为会我们的编辑器自带会默认生成一个不带参数的构造函数,

所以不在意,但是我们可以自己创建,替代隐式的构造函数,

创建方法

记住一点:申明构造函数时,构造函数名必须与类名一致,也就是你说可以Ctrl+C,Ctrl+V

 

Winfrom中的构造函数:

.NET和类中的构造函数:

做完上面的这些东西之后,就可以传值了 ,再别的页面实例化你所要传值的页面,当show页面的时候就可以传值了;

 

第二种:

实例类传值:申明一个静态的实体类,这个程序不关闭,或者手动清空的话,传的值一直存在,

 

 

结语:

实体类申明都不会就不在这里阐述了,但是要注意如果多次使用的话就不能再次再别的地方传值

剩下还有好多种就不一一说了感觉这两种就够用了,而且不容易错,

还有委托 ,Owner, Application.OpenForms

这些用起来不方便,使用时的限制条件多,当然想要编写哪些别人看不懂还必须要用后面的,但是今天这里就不说了,过段时间补上

 

以上是关于Winfrom中的几种传值方式的主要内容,如果未能解决你的问题,请参考以下文章

ssmcrud关于修改put的几种传值方式(并不是最终版的集合

C#(Winfrom)窗体传值问题(子窗体回传值给父窗体)

2021-11-18 WinFrom面试题 Form之间传值方式有哪些?

vue中的几种校验方式

C#(Winfrom)窗体传值问题(子窗体回传值给父窗体)

iOS 页面间几种传值方式(属性,代理,block,单例,通知)