社区
C#
帖子详情
新手请问怎样建立一个全局变量,在整个页面的多个函数中调用?
windy_wzh
2005-07-05 10:12:45
我想在 page_load() 中为一个变量赋值后,在这个页面的任何函数中都可以调用这个函数,请问该怎么写啊?谢谢!
比如:我这样写:
public void Page_Load(object sender, System.EventArgs e) {
int aa = 0;
}
void newaa() {
Response.Write(aa) ;
}
就会出错,请问怎样实现这个功能?
...全文
311
9
打赏
收藏
新手请问怎样建立一个全局变量,在整个页面的多个函数中调用?
我想在 page_load() 中为一个变量赋值后,在这个页面的任何函数中都可以调用这个函数,请问该怎么写啊?谢谢! 比如:我这样写: public void Page_Load(object sender, System.EventArgs e) { int aa = 0; } void newaa() { Response.Write(aa) ; } 就会出错,请问怎样实现这个功能?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mn321
2005-07-05
打赏
举报
回复
试试(参考):
public class exp
{
public static int aa;
aa=0;
}
其他地方用
exp.aa;
这是我在C#WIN32中的调用方法
windy_wzh
2005-07-05
打赏
举报
回复
谢谢 freelyl(飞翔)
renyu732
2005-07-05
打赏
举报
回复
如果是在一个页面内调用的话,只要放在
Class下就可以了.
你不要放在Page_Load这样的事件下.
如
public class WebForm5 : System.Web.UI.Page
{
string xx;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
xx=5;
}
这样子.
jimh
2005-07-05
打赏
举报
回复
直接定义一个变量就可以了,例如:
int aa;
public void Page_Load(object sender, System.EventArgs e) {
aa = 0;
}
void newaa() {
Response.Write(aa) ;
}
freelyl
2005-07-05
打赏
举报
回复
session 是给全部页面用的。资源会消耗
freelyl
2005-07-05
打赏
举报
回复
在这个前面定义就行了,如果是针对本页面.......
public int aa;
public void Page_Load(object sender, System.EventArgs e) {
aa = 0;
}
void newaa() {
Response.Write(aa) ;
}
sywcf
2005-07-05
打赏
举报
回复
session
张赐
2005-07-05
打赏
举报
回复
用SESSION
SeeSunSet
2005-07-05
打赏
举报
回复
用个控件存起来.或者用SESSION.
在
函数
中
使用
全局变量
如何在
函数
中
创建或使用
全局变量
?如何使用在其他
函数
中
的
一个
函数
中
定义的
全局变量
?
【Python】
新手
入门:
全局变量
和局部变量的概念、区别以及用法
全局变量
和局部变量是Python编程
中
的基础概念,理解它们的作用域、生命周期以及使用方式对于编写高质量的代码至关重要。尽量避免使用
全局变量
:
全局变量
可能导致代码难以理解和维护。在可能的情况下,应尽量使用局部变量和参数传递数据。明确变量的作用域:在编写
函数
时,应明确变量的作用域,避免在
函数
内部意外地修改
全局变量
。使用global和nonlocal关键字:当需要在
函数
内部修改
全局变量
或外层
函数
的局部变量时,应使用global或nonlocal关键字来明确声明。通过返回值传递结果。
【Python】
函数
中
修改
全局变量
,是否需要使用global进行申明
前言 Python
中
,
全局变量
与局部变量的使用往往令
新手
头疼,特别是在多任务场景下,我们需要借助多线程、多进程、协程等方式进行代码的编写,其
中
全局变量
的使用必不可少。 本节将说明Python
函数
中
修改
全局变量
,何时需要使用global进行申明 示例1:对
全局变量
进行赋值操作 num = 0 # num的初始值为0 def test1(): print(num) # 证...
【
新手
解答4】深入探索 C 语言:
全局变量
声明、全局
函数
声明 + 宏定义
函数
定义(
函数
体):
函数
定义包含了
函数
的实现代码。它告诉编译器和程序如何执行该
函数
的特定任务。返回值:
函数
定义还规定了该
函数
的返回类型。在
函数
体
中
,通常会有
一个
return语句来返回
一个
值,这个值的类型必须与
函数
声明的返回类型相匹配。对了,查了一下宏的定义,字符串是宏体,标识符是宏名,预处理
中
会用宏体替换宏名,但这里的宏却仅仅指的是宏定义,那么宏声明呢?在 C 语言
中
,宏主要是通过预处理指令#define来定义的。不像
函数
那样有声明和定义之分,宏通常只有定义,没有所谓的“宏声明”。
python tkinter图片为什么要设置
全局变量
_如何将tkinter变量定义为
全局变量
?
我试图从Entry
中
提取
一个
整数,并将其存储在python变量
中
,以便在各种
函数
中
使用。现在我遇到的问题是范围问题,其
中
IntVar在
一个
类
中
声明,python变量在class A
中
的另
一个
方法
中
声明。
调用
IntVar将其存储在class A
中
的
一个
变量
中
。在现在我明白了为什么IntVar不是全局的。但是当我试图将IntVar放在任何包含gui的类的但的地方时,它会返回
一个
__init__错误并引...
C#
111,112
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章