很遗憾的是 C# 语言中没有全局变量!不知道设计的时候是怎么考虑的?滥用全局变量可能会引起程序的混乱,但是合理使用,也会带来很大的方便。
幸运的是,我们可以使用类里面的 static 字段曲折地达到使用“全局变量”的目的。
例如以下代码:
//文件 global.cs
using System;
using System.Collections.Generic;
using System.Text;
namespace MyGlobalNameSpace
{
public class myGlobal
{
private static string var1 = "";
public static string sVar1
{
get
&n

C# 语言虽然没有全局变量,但可以通过在类中声明 static 字段来模拟其效果。本文介绍了如何创建一个公共静态类,并提供了一个示例,展示如何在不同类之间设置和访问这个静态字段,以此实现类似全局变量的功能。
最低0.47元/天 解锁文章
686

被折叠的 条评论
为什么被折叠?



