Я реализация комплексных чисел структуры, и я хочу, чтобы пользователи имели возможность вставить значения в Re и Im полея через свойство Geo, который является геометрической интерпретацией комплекса число, например (5, -3).Получение конкретных цифр из строки
struct Cplx
{
public double Re;
public double Im;
public string Geo
{
get
{
return "(" + Re + "," + Im + ")";
}
}
}
Я не знаю, как сделать установить аксессор. В принципе, я хочу получить числа x, y из строки (x, y), чтобы я мог поместить их в двойные поля.
Действительно ли это должен быть сеттер? Разве это не метод? –
... или лучше два сеттера, по одному для каждого компонента. Таким образом, вы убедитесь, что пользователь _understands_, что они входят. Строка может быть плохо сформирована. –
Это может быть, но разве это не для каких свойств? (Я не пытаюсь быть злым - я буквально спрашиваю) –