Код взаимодействия между классами?C # Visual Studio - PullRequest
0 голосов
/ 01 января 2019

У меня есть 2 класса, Upgrades.cs и Program.cs, в Program.cs у меня есть переменная, которую я хочу изменить с Upgrades.cs, проблема в том, что я не могу установить переменную в другом классе или даже вызватьметод из первого класса.Может кто-нибудь дать мне пример того, как это сделать, пожалуйста?Язык - C #, а программа - Visual Studio 2010. Этот вопрос может показаться простым, но я искал везде, и большая часть помощи предназначена для 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 голосов
/ 01 января 2019
public class Upgrades
{
    public Upgrades()
    {
        var program = new Program();
        program.Variable = 20; //its ok.
    }
}

public class Program
{
    public int Variable { get; set; }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...