@i__egor

Как написать свойство c get и set для двумерного массива?

Как написать свойство c get и set для двумерного массива для проверки выхода за его пределы, если вышел то не устанавливать значение или в get получить 0 ?
  • Вопрос задан
  • 291 просмотр
Пригласить эксперта
Ответы на вопрос 1
@OwDafuq
Пределы - константы, то:
const int Size1 = 10;
const int Size2 = 20;

int[,] matrix;
public int[,] Matrix
{
	get => matrix;
	set
	{
		if (value.GetLength(0) > Size1 || value.GetLength(1) > Size2)
		{
			Console.WriteLine("Матрица вышла за пределы 10х20");
		}
		else matrix = value;
	}
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы