社区
C#
帖子详情
C#中,button1中实例化的对象如何在button2中使用?
ChanSeaV
2011-09-30 10:20:53
click1中把类实例化,但是如何在click2中调用click1里面实例化了的对象?
...全文
303
14
打赏
收藏
C#中,button1中实例化的对象如何在button2中使用?
click1中把类实例化,但是如何在click2中调用click1里面实例化了的对象?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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)源代码
前面上传的是安装包,这个包才是是代码。
WPF开发教程 ----WPF
C#
编程 界面开发(很不错)
WPF开发教程.rar 目录 WPF基础入门 3 1. WPF基础之体系结构 3 2. WPF基础之XAML 9 3. WPF基础之基元素 23 4. WPF基础之属性系统 26 5. WPF基础之路由事件 33 6. WPF基础之布局系统 46 7. WPF基础之样式设置和模板化 51 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控件开发之控件概述 95 2.
使用
XAML创建按钮 103 3. WPF控件库之
BUTTON
114 4. WPF控件库之MENU 115 5. WPF控件库之LABLE 119 6. WPF控件库之TOOLBAR 121 7. WPF控件开发之自定义控件 124 8. WPF控件开发之装饰器 140 WPF数据绑定 143 1. 数据绑定概述 143 2. WPF数据绑定之绑定源 164 3. WPF数据绑定之数据模板 166 4. WPF数据绑定之绑定声明 181 5. 实例一:绑定到ADO.NET数据源 184 6. 实例二:绑定到LINQ查询的结果 186 WPF图形和多媒体开发 187 1. WPF 图形动画和媒体概述 187 2. WPF的图形呈现 191 3. WPF的图像处理 205 4. WPF的三维图形应用 219 5. WPF的三维变换应用 229 6. WPF的动画开发 238 7. WPF的多媒体开发 250
C#
中
声明、初始化、
实例化
的区别
声明:只生成
对象
不赋值
使用
对象
是要先定义属于哪个类型,比如 int a,a就是声明了一个int类型的
对象
。 初始化:给
对象
赋值 给已经声明的
对象
进行赋值的过程,a=8,a已经别初始化,初始化后其值为8 static int a,默认给a赋值0,静态是默认赋值
实例化
:
使用
new为
对象
分配内存 对类进行
实例化
,
Button
b = new
Button
(),在进行new的时候会为b这个
对象
分配内存,这个过程就是对类的
实例化
。 ...
C#
中
窗体的
实例化
和释放
1.窗体事件的发生顺序如下: ·构造函数:在
对象
实例化
过程
中
执行; ·Load:在
对象
实例化
之后,窗体可见之前发生,此时窗体已存在,但不可见; ·Activated:在窗体处于可见状态并处于当前状态时发生; ·Closing:在窗体关闭时发生; ·Closed:在窗体关闭后发生; ·Deactivate:在窗体关闭后发...
C#
Button
按钮控件
目录 1 工具箱添加按钮 2 代码添加按钮 2.1 方法一:绑定事件(+=new EventHandler()) 2.2
使用
lamada表达式添加 1 工具箱添加按钮 (1)新建WinForm窗体应用,打开Form设计界面,在工具箱
中
找到
Button
,将其拖入Form界面,按F4快捷键打开按钮属性窗口修改其属性。效果如下: ...
C#
111,111
社区成员
642,556
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章