类之间的代码交互? C#Visual Studio

时间:2019-01-01 05:12:08

标签: c# variables

我有2个类,Upgrades.cs和Program.cs,在Program.cs中,我有一个要从Upgrades.cs更改的变量,问题是,我不能在其他类中设置变量,甚至不能调用第一类的方法。有人可以给我举个例子吗?语言是C#,程序是Visual Studio2010。这个问题似乎很简单,但是我到处搜索,大部分帮助都是针对Unity。由于我使用Visual Studio,因此没有gameObjects。抱歉。

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Game
{
    public partial class Upgrades : Form
    {
        public Upgrades()
        {
            InitializeComponent();
        }


        public static void rsc()
        {


        }
    }
}

我想调用一个方法,或者从另一个类/脚本中更改一个变量。我不知道您为什么要我添加代码,我要做的就是调用与此方法完全不同的方法,脚本和类。

1 个答案:

答案 0 :(得分:0)

public class Upgrades
{
    public Upgrades()
    {
        var program = new Program();
        program.Variable = 20; //its ok.
    }
}

public class Program
{
    public int Variable { get; set; }
}