Ok ребятBasic Вопрос по хранению переменных в C# для использования в других классах
Я в основном имею класс, который принимает в 3 строке с помощью параметра одного из его сигнатур методов.
Затем я попытался сопоставить эти 3 строки с глобальными переменными как способ их хранения.
Однако, когда я пытаюсь вызвать эти глобальные переменные из другого класса после создания экземпляра этого класса, они отображаются как нулевые значения.
это класс, который получает в 3 строки с помощью метода SETDATE и отображение ..
public class DateLogic
{
public string year1;
public string month1;
public string day1;
public DateLogic()
{
}
public void setDate(string year, string month, string day) {
year1 = year;
month1 = month;
day1 = day;
// getDate();
}
public string getDate() {
return year1 + " " + month1 + " " + day1;
}
}
После этого я стараюсь называть этот класс здесь
public static string TimeLine2(this HtmlHelper helper, string myString2)
{
DateLogic g = new DateLogic();
string sday = g.day1;
string smonth = g.month1;
string syr = g.year1;
}
Я был отладка и значения делают все возможное для глобальных переменных, но при вызове из этого класса здесь он их не показывает, просто показывает null.
Является ли это причиной создания нового экземпляра, как я могу это решить?