C#中 利用对象传递参数问题

有一个Stu类里面有一个封装字段在Form1窗体利用Stu类的对象S1给Stu类这个字段属性赋值我需要在Form2Form3..窗体用到Stu类这个字段属性的值怎么传递对... 有一个Stu类 里面有一个封装字段
在Form1窗体 利用Stu类的对象S1 给 Stu类这个字段属性赋值
我需要在Form2 Form3..窗体用到 Stu类这个字段属性的值
怎么传递对象S1呢
展开
 我来答
vwenye
2011-06-09 · TA获得超过4984个赞
知道大有可为答主
回答量:1510
采纳率:0%
帮助的人:813万
展开全部
1。使用构造函数传递搜如
Form2 f = Form2(S1);
f.Show();

2。世春启使用全局静态变量
定义全局静态类
public class Global{
public static Stu S1;
}
在form2 里面可以直接访森烂问 Global.S1
追问
全局静态变量  不考虑  
我这个必须封装字段

构造函数我用了的 运行时会报错 说我 Form2 用不了 Stu类的

你能把 form2里面的给我写一下吗 看我是不是写错了 我是运行才会报错 蓝色下划线

我是vs2010 旗舰版
追答
public class Form2 : Form
{
public Stu S1 = null;
public Form2(Stu s)
{
this.S1 = s;
InitializeComponents();
}
}

类似这样
也不是析构函数
是构造函数
传参过去
百度网友e138f51f7
2011-06-09 · TA获得超过379个赞
知道小有建树答主
回答量:591
采纳率:0%
帮助的人:454万
展开全部
你把S1这个对象传递给Form2 Form3后,就之一直接使用.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式