所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

C#中全局变量在哪里声明?

发布时间:2020-04-15 16:50:43

资讯分类:全局变量  声明  全局变量  静态  字段
C#中全局变量在哪里声明?

C#中,没有“全局变量”的概念。但可以通过类的静态字段或属性来模拟C或C++中的全局变量。

1)"全局变量"的定义方法:

// 在MyVars类中定义两个“全局变量”

public class MyVars

{

// Count是静态字段

public static int Count;

// MaxSize是静态属性

public static int MaxSize {get; set;}

}

2)使用方法

class Program

{

static void Main(string[] args)

{

// 赋值

MyVars.Count = 100;

MyVars.MaxSize = 1024;

ShowVars();

}

static void ShowVars()

{

// 显示

Console.WriteLine("MyVars.Count = {0} C#中全局变量在哪里声明?

你好,我是【自爱的人才能去爱别人】,很高兴为你解答。全局变量要定义在类里面和方法外面,结构需要和类同级,数组可以声明在外面,但是定义一定要在方法里面。列子见附件,有问题随时hi我即可。代码如下namespace 回答{ class Program { public int glob_var = 0;// 全局变量,此处用于举例 public struct str_var //结构体定义 { } static void Main(string[] args) { string [] strArr=new string[5];//定义数组,这里随便写了一个数组的长度。 } } public struct str_var //结构体定义 { } } 更多专业的科普知识,欢迎关注我。如果喜欢我的回答,也请给我赞或转发,你们的鼓励,是支持我写下去的动力,谢谢大家。

留言与评论(共有 0 条评论)
   
验证码:
Top