-
c 没有全局变量这样的东西。
你可以查一下。
对于你的这个问题。
首先,下面的大哥写错了......
byte b;
b =;声明之外的语句可以被分配一个整体值吗?!
一点也不。 我想你要看看什么是局部变量。
在单击事件中以这种方式创建的数组是局部变量。
此变量不能在修改方法之外使用。
除非你这样做。
byte b;
private void button1_click(object sender, eventargs e)
每个元素都单独分配一个值。
看来你没有完全理解面向对象的封装问题......让我们熟悉一下面向对象的具体概念......
当一个类访问自己的变量时,什么叫未受保护? 错。
-
b 不是全局变量,b 只能在 button1 click 方法中使用,不能在 button2 click 方法中使用,解决方法:
定义全局 b 变量:
byte b;
private void button1_click(object sender, eventargs e)
b =;private void button2_click(object sender, eventargs e)
for (int i = 1; i < i++)
-
想要在第二种方法中使用第一种方法的变量,但不希望在类中公开变量?
执行此操作的唯一方法是将参数变量传递给第二个方法。
void a()
int a = 0;
b(a);void b(int a)
楼上的两个人是对的,LZ不明白什么是面向对象。
直接放置在类中的变量是无法公开的私有字段。
你可以看到,我所说的实际上根本不适用于你的程序。
让我们举一个反例。
-
c 没有全局变量的概念,可以定义一个通用类,并使用静态变量来存储所有需要的全局变量,调用时可以通过通用来调用它们。
调用时,请使用“命名空间”。 common.attribute name“,例如字符串 m name = ;
全局变量是一种从变量派生而来的编程术语。
变量分为局部变量和全局变量,局部变量可称为内部变量。 由对象或函数创建的变量通常是局部变量,只能在内部引用,而不能由其他对象或函数引用。
全局变量既可以作为对象的函数创建,也可以作为程序中的任何位置创建。 全局变量可以由程序的所有对象或函数引用。
-
创建一个新类,例如帮助程序,如下所示:
public class helper
public static string hpname=""
该类中的 hpname 是一个静态字段,可以通过 new without new 直接以其他形式访问和分配。
例如,在 form1 表单中,他被分配了一个值“Xiaoqiang”。"小强"。然后,您可以在 form2 中取该值。 例如 string name=;
这就是你要为用户做的事情。
-
此全局变量有两种类型:
一种适用于当前形式,即只在当前形式中使用,比较简单,变量可以在方法外的类中定义,一般写在所有方法的前面,以便于查看。
另一种是为多个接口定义变量,一般是创建一个新类,比如类似,然后把全局变量和变量写进去表格,例如:
以下是它的调用方法
从退货**的规定来看,除一楼标明的除外; e 这里有个问题,没有其他问题,简单说这些线**是可以正常使用的世界茄子麻雀。 >>>More