Winfows-Forms, на форме две кнопки (одна для записи, другая для чтения) И 3 текстбокса
namespace test
{
public class Testing
{
public Testing()
{
}
public Testing(string name, string age)
{
Name = name;
Age = age;
}
public string Name { get; set; }
public string Age { get; set; }
}
}
Далее добавляю данные и пробую загрузить их из свойства класса, но данные не выводятся
namespace test
{
using System;
using System.Windows.Forms;
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Testing ts = new Testing
{
Name = textBox1.Text,
Age = textBox2.Text
};
}
private void button2_Click(object sender, EventArgs e)
{
Testing ts = new Testing();
textBox3.Text += $"{ts.Name + ts.Age}";
}
}
}
Это глюк или я что-то не так делаю? (Забыл уже)...
new, что означает? "Новый", да? Ну а теперь смотрим, например наnew Testing(), что означает? "Создать новый объект типаTesting. Ну раз он новый, то почему в нем должны быть старые данные? Создайте объект один раз и вынесите его за пределы методов, с ним уже и работайте. – EvgeniyZ Oct 30 '22 at 16:44staticили же можно просто сделать его статичным и обращаться от любого класса, как лучше? – ZuPoo Switch Oct 30 '22 at 20:52