c#UWA公共变量

时间:2018-05-31 07:59:23

标签: c# uwp uwp-xaml

String[] vals = s.Split(';');
String o = "X=" + vals[0] + "  Y=" + vals[1] + "  Z=" + vals[2];
var xValue = vals[0];
var yValue = vals[1];
var zValue = vals[2];

我想在另一页上使用我的变量“xValue,yValue,zValue”。我如何公开使用它。

这是我创建的公共课

public class CommonData
    {
        public static string o = string.Empty;
        public static void SetData(string s)
        {
            String[] vals = s.Split(';');
            o = "X=" + vals[0] + "  Y=" + vals[1] + "  Z=" + vals[2];
        }
    }

1 个答案:

答案 0 :(得分:1)

制作public将解决您的问题。您可以使用该类的对象进一步访问它们。

我在控制台应用程序中模拟了您的案例。在方法之外声明那些变量。

class Program
    {
        public static string xValue;
        public static string yValue;
        public static string zValue;
        static void Main(string[] args)
        {
            string s = "fdf;fdfd;fdf";
            string[] vals = s.Split(';');
            string o = "X=" + vals[0] + "  Y=" + vals[1] + "  Z=" + vals[2];

            xValue = vals[0];
            yValue = vals[1];
            zValue = vals[2];

            Console.ReadLine();
        }

    }