ASP.NET中的问题

来源:百度知道 编辑:UC知道 时间:2024/05/11 03:41:34
为什么定义的static int 和 int 变量出来的结果不一样?那static起的什么作用?谢谢
是ASP.NET出来的值不一样,如static int i和int i,执行i++后,值不一样。 有没有人知道啊,他没说出来????????????????????????????????????????

static 静态变量,一旦确定具体值后,进行运算操作是没有意义的,举一个例子:就好像设置一个正常的人的腿数:都知道2条,要是对这个2条腿进行操作就失去了意义,但是你可以使用这个2条腿对其他变量进行操作例如,问10个人有几条腿,那就是10×这个static变量,这样任何地方只要涉及正常人的腿你都可以不加思考的运行static修饰的这个变量保证不会错误!

是 VB.NET 还是 C# 语言,两者的 static 不同。

static int 和 int 变量出来的结果不一样。。。 你是说什么结果不一样?

在 C# 中使用 static 修饰符声明属于类型本身而不是属于特定对象的静态成员。static 修饰符可用于字段、方法、属性、运算符、事件和构造函数,但不能用于索引器、析构函数或类型。

在 VB.NET 中使用 Static 关键字声明的变量在声明它们的过程终止后保持存在,并保留它们的最新值。仅可以在过程级使用 Static。这意味着可以在过程或过程的块内(但不是在类或模块级)声明静态变量。如果指定了 Static,也可以省略 Dim 关键字。 在同一变量声明中,不能同时指定 Static 和 Shared(或 Shadows)。

加static是静态成员变量.页面刷新,跳转后仍会保存下来

static 静态变量