社区
C#
帖子详情
C#中,button1中实例化的对象如何在button2中使用?
ChanSeaV
2011-09-30 10:20:53
click1中把类实例化,但是如何在click2中调用click1里面实例化了的对象?
...全文
297
14
打赏
收藏
C#中,button1中实例化的对象如何在button2中使用?
click1中把类实例化,但是如何在click2中调用click1里面实例化了的对象?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sesshoumaru99
2011-10-06
打赏
举报
回复
用全局变量
yojinlin
2011-10-06
打赏
举报
回复
路過學習了。
以专业开发人员为伍
2011-10-06
打赏
举报
回复
什么叫做“全局”?
回眸婉约
2011-10-03
打赏
举报
回复
[Quote=引用 3 楼 herbt 的回复:]
那就只能将对象设为全局的,如
Class1 class1 = new Class1();
private void button1_Click(object sender,EventArgs e)
{
class1 = new Class1();
class1.Name = "Hello World!";
}
private void button2_Click……
[/Quote]
正解
wangxixiang
2011-10-03
打赏
举报
回复
恩 学习了
CalvinWang
2011-10-02
打赏
举报
回复
[Quote=引用 4 楼 cy249616294 的回复:]
引用 3 楼 herbt 的回复:
那就只能将对象设为全局的,如
Class1 class1 = new Class1();
private void button1_Click(object sender,EventArgs e)
{
class1 = new Class1();
class1.Name = "Hello World!";
}
private v……
[/Quote]
即然实例化是在 button1 进行,构造函式已经被叫用过了~(不然怎麽实例化)
button2 可以引用该实例,如其他网友所说的例子,button2 要用构造函式那不就等於又要自已
实例化另一个实体?
或许~你在 button1 serialize 那个实例,再在 button2 反实例回来,这样子或许是你
所谓的要用到构造函式吧~
oioixiabings
2011-09-30
打赏
举报
回复
可试一下如下:
public class A
{
EntClassA ent_A;定义一个类
public voic _click1
{
ent_A=new EntClassA();
}
public voic _click2
{
//使用 ent_A
}
}
shelless
2011-09-30
打赏
举报
回复
定义在外面
Herbert
2011-09-30
打赏
举报
回复
[Quote=引用 4 楼 cy249616294 的回复:]
引用 3 楼 herbt 的回复:
可是我必须使用到构造函数。。。
[/Quote]
class1 = new Class1();
Class1()就是构造函数
threenewbee
2011-09-30
打赏
举报
回复
定义成局部变量
private Class1 class1;
button1_Click()
{
class1 = new Class1();
}
button2_Click()
{
class1.xxx();
}
ChanSeaV
2011-09-30
打赏
举报
回复
[Quote=引用 3 楼 herbt 的回复:]
那就只能将对象设为全局的,如
Class1 class1 = new Class1();
private void button1_Click(object sender,EventArgs e)
{
class1 = new Class1();
class1.Name = "Hello World!";
}
private void button2_Click……
[/Quote]
可是我必须使用到构造函数。。。
Herbert
2011-09-30
打赏
举报
回复
那就只能将对象设为全局的,如
Class1 class1 = new Class1();
private void button1_Click(object sender,EventArgs e)
{
class1 = new Class1();
class1.Name = "Hello World!";
}
private void button2_Click(object sender,EventArgs e)
{
MessageBox.Show(class1.Name);
}
ChanSeaV
2011-09-30
打赏
举报
回复
[Quote=引用 1 楼 qldsrx 的回复:]
在外部定义对象,内部实例化后还会存在。
[/Quote]
能给个简单的代码?
qldsrx
2011-09-30
打赏
举报
回复
在外部定义对象,内部实例化后还会存在。
C#
进销存(君行500)源代码
2. **类与
对象
**:在
C#
中
,类是创建
对象
的模板,
对象
则是程序
中
的实例。进销存系统
中
的类可能包括商品类(Product)、库存类(Inventory)、销售类(Sale)等,它们封装了各自相关的属性和方法。 3. **控件**:在
C#
...
WPF开发教程 ----WPF
C#
编程 界面开发(很不错)
8. 详谈WPF开发
中
的数据虚拟化 64 XAML语法 74 1. XAML语法术语 74 2. 代码隐藏和XAML 82 3. XAML和自定义类 83 4. 标记扩展和XAML 87 5. XAML命名空间和命名空间映射 90 6. WPF名称范围 92 WPF控件开发 95 1. WPF...
C#
中
声明、初始化、
实例化
的区别
声明:只生成
对象
不赋值
使用
对象
是要先定义属于哪个类型,比如 int a,a就是声明了一个int类型...对类进行
实例化
,
Button
b = new
Button
(),在进行new的时候会为b这个
对象
分配内存,这个过程就是对类的
实例化
。 ...
C#
中
窗体的
实例化
和释放
·构造函数:在
对象
实例化
过程
中
执行; ·Load:在
对象
实例化
之后,窗体可见之前发生,此时窗体已存在,但不可见; ·Activated:在窗体处于可见状态并处于当前状态时发生; ·Closing:在窗体关闭时发生; ·Closed...
C#
自定义控件制作和
使用
实例
第二步:从工具箱里面拖动1个PictureBox、1个
Button
、6个Lable控件到用户界面上,布局如下: 如上图,设置pictureBox的Name为picBox,背景为白色,
Button
的Name为btnOpen,另外靠左的三个Lab...
C#
111,087
社区成员
642,552
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章