留言与评论(共有 0 条评论) |
发布时间:2020-04-15 16:50:43
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}
你好,我是【自爱的人才能去爱别人】,很高兴为你解答。全局变量要定义在类里面和方法外面,结构需要和类同级,数组可以声明在外面,但是定义一定要在方法里面。列子见附件,有问题随时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 条评论) |
全站搜索