Я довольно новичок в C#, и я пытаюсь понять определенные вещи, проверяя разные вещи. Я только что узнал о методах доступа get и set, и я хочу использовать их как можно больше, чтобы избежать необходимости писать много функций get и set (что, возможно, не является неизбежным). Я хочу запустить оператор if в одном из моих методов получения, и в этом операторе if я хочу делать разные вещи в зависимости от строки и столбца в многомерном массиве, есть ли способ узнать, что я за строка и столбец? пытаясь получить доступ?
Вот пример кода, который у меня есть на данный момент, и функциональности, которую я хотел бы иметь:
//What I have
private int[,] _array;
public int[,] Array {get => _array; set => _array = value; }
//Functionality I want to have
if(x_row < 0 || y_column < 0)
{
return something;
}
else
{
return something_else;
}
Таким образом, в зависимости от строки и столбца, я хотел бы вернуть разные значения , Есть ли способ сделать это с помощью аксессоров или мне лучше просто написать функцию get?
Спасибо!