最近一段时间写的东西是在C#下。
从一个窗体传递数据进来,数据是字符串,在另一个窗体上显示。
直接用
1textbox.Text="hello";
发现不能显示。再换函数
1textbox.AppendText("helloworld");
还是NO, 本来我是做VC的,想有没有UpdateData的接口,百度GOOGLE了没。
然后请教了一个网友说要在
textbox.Value="hellow";
我钻研了很久也是没找到VALUE的属性。有问了个朋友,说你只是改变了字符,不是地址。貌似C++/C里面的传址还是传值
C#中用ref 来实现类似功能,查询了还有OUT。先来科普一下、
1.out和ref引用参数的相同点:都是通过引用传递参数给函数;
2.out和ref引用参数的不同点是:用ref引用传递参数,该参数必须经过初始化,并且不能在调用它的函数中初始化。
其实我也一知半解。
然后我的实现思路
1.用全局的TEXTBOX变量保存 一个REF TEXTBOX。
2.在接收到数据的时候就调用全局.TEXT="HELLOWROLD";
3.可以显示出来。
各位有更好的办法,欢迎拍砖。