如何在Xamarin Android中声明全局变量或常量?

时间:2019-12-21 06:40:50

标签: android xamarin

在继续研究和调试业余应用程序以学习/练习Xamarin Android开发时,我发现自己制作了可以安装在手机上的版本,但无法运行。 (成功安装后,只能按“完成”按钮,“打开”按钮显示为灰色)

s'shot of Open button that is grayed out when the public static class is added in the code

自上一个版本可以运行以来,已经进行了一些更改,并且缩小了范围,问题在于定义公共静态类以便定义一些全局变量。

public static class GlobalVariables1
    {
        public static string TdyAlertTime1 = "11";
        public static string TdyAlertTime2 = "15";
        public static string TdyAlertTime3 = "21";
    }

How to declare global variable之后采用了此方法。我曾尝试对此进行调整,但仍无法解决。

我也尝试了在网络上找到的其他方法,但无济于事:

Store data and global variables using the Application object

public class HelloApplication : Application 
{
    public static int GlobalVariable = 1;
}

我也看到了SharedPreferences和Application Properties Dictionary,但是后者似乎适用于某些功能,例如。 OnStart;和前者相比,在尝试开发“偏好设置”屏幕之前,我的经验很差。

但是回到我的初衷。我想定义简单的全局变量或常量(目前实际用于调试目的,但了解它对于其他目的也将有用),以便在我的项目中的两个不同类中使用。

我采用的方法有什么问题(导致无法运行)?还是我真正可以简单地使用什么方法?

感谢&Rgds

0 个答案:

没有答案