Где создать экземпляр в winform?
Привет, я изучаю C#, у меня есть простой математический класс, который я хотел бы использовать в Winform.
это работает, но что-то не ясно.
Это нормально или обычно создавать экземпляры здесь?
private void button1_Click(object sender, EventArgs e) { MathClass obj = new MathClass(x, y); textBox3.Text = obj.Add().ToString(); }
class MathClass { private int _x; private int _y; public MathClass(int x,int y) { _x = x; _y = y; } public int Add() { return _x + _y; } }
Что я уже пробовал:
Я пытаюсь создать экземпляр :
1. вне метода button1_Click, но внутри частичного класса Form1, он показывает ошибку.
public partial class Form1 : Form { public Form1() { InitializeComponent(); } int x = 0; int y = 0; MathClass obj = new MathClass(x, y);
2. внутри
private void InitializeComponent()
ошибки нет, но obj больше не может использовать внутреннюю форму Form1.