如何使用get set方法将数据从类传递到Form?

我是C#的初学者。我在TCP类中有数组数据,它传递给表单,试图获取一个值,但是从返回数据到表单时得到了0值

tcp.cs

public class Tcp
    {
        private int _a;
        public void start()
        {
            int[] i = { 10,20,30,40,50 };
            a = i[0];
        }
        public int a
        {
            get
            {
                return _a;
            }
            set
            {
                _a = value;
            }
        }
    }

Form.cs

    private void button1_Click(object sender,EventArgs e)
    {
        Tcp t = new Tcp();
        Console.WriteLine(t.a);
    }
caiczy000 回答:如何使用get set方法将数据从类传递到Form?

尝试此操作,使用必须调用start进行初始化:

public class Tcp
    {
        private int _a;
        public void start()
        {
            int[] i = { 10,20,30,40,50 };
            a = i[0];
        }
        public int a
        {
            get
            {
                return _a;
            }
            set
            {
                _a = value;
            }
        }
    }

        Tcp t = new Tcp();
        t.start();
        Console.WriteLine(t.a);
本文链接:https://www.f2er.com/3112790.html

大家都在问