c#中如何调用返回值为数组的函数

时间:2022-08-30 19:43:42
例如
public Array Get_Weigt()
{
    double []a=new double[3]{1,3,8}
    return a;
}

下面要调用上面的这个函数,并且获取a的值,应该咋么调用呢?
谢谢大家指教
我的分不多了,只能给大家5分了,谢谢

5 个解决方案

#1



        public Array Get_Weigt()
        {
            double[] a = new double[3] { 1, 3, 8 };
            return a;
        }


        private void button2_Click(object sender, EventArgs e)
        {
            double[] a = (double[])Get_Weigt();  
        }

#2


楼上正解

#3


更好的办法是直接返回 double[]

看.NET库函数怎么做的:
比如
string[] String.Split(char SplitChar);
这个函数。

调用
string[] result = ("1,2,3").Split(',');

#4


引用 1 楼 bdmh 的回复:
C# code

        public Array Get_Weigt()
        {
            double[] a = new double[3] { 1, 3, 8 };
            return a;
        }


        private void button2_Click(object sender, EventArgs ……



无可争议

#5


真晕,Array?!

#1



        public Array Get_Weigt()
        {
            double[] a = new double[3] { 1, 3, 8 };
            return a;
        }


        private void button2_Click(object sender, EventArgs e)
        {
            double[] a = (double[])Get_Weigt();  
        }

#2


楼上正解

#3


更好的办法是直接返回 double[]

看.NET库函数怎么做的:
比如
string[] String.Split(char SplitChar);
这个函数。

调用
string[] result = ("1,2,3").Split(',');

#4


引用 1 楼 bdmh 的回复:
C# code

        public Array Get_Weigt()
        {
            double[] a = new double[3] { 1, 3, 8 };
            return a;
        }


        private void button2_Click(object sender, EventArgs ……



无可争议

#5


真晕,Array?!