C#中winfrm传递参数 问题太难 解决了以后追加分数

来源:百度知道 编辑:UC知道 时间:2024/04/29 23:36:19
f1.zjlistshow[0, 0] = jxtemp[0, 0];
f1.zjlistshow[0, 1] = jxtemp[0, 1];

f1是父窗口调用子窗口时传递的参数,这段代码是在子窗口中的
zjlistshow 和 jxtemp 前面都加了public 他们都是二维字符串数组
在调试时 jxtemp[0,1]中有内容 但是f1.zjlistshow[0, 1] 中却没有内容
值没有穿进去 为什么呢?

我怕没人能解决这个问题 所以不弄分 解决了加分
sorry 各位 问题描述不够清楚
我的问题是如何把子窗体的数组传回到主窗体?
shiqiang_wen 请问 如果要在构造函数或者析构函数中传递 该如何写?麻烦稍微给写个小例子


你不能弄的简单点么?
你是不是想把一个数组传到子窗体里?

在子窗体声明共有字段 public string[] str;
在show子窗体的时候
比如子窗体叫ChildFrm
ChildFrm frm = new ChildFrm();
frm.str = //需要传过去的数组实例.....
frm.show();

这样就可以了

楼主能否将问题再说清楚一些?不过一般在窗体间的参数传递都是用构造函数进行传递的。

你些标示符取得毫无意义,没人看得懂!

建议你把完整的代码贴上来