Вызов конструктора из конструктора и проверка правильности передаваемых параметров - C#
Формулировка задачи:
Существует такой код:
Как проверить массив array на null, перед тем как вызвать другой конструктор через this? При array = null возникнет исключение, а писать отдельный, независимый от других, конструктор не хочется.
public Matrix(Double[,] array) : this(array.GetLength(0), array.GetLength(1)) { Buffer.BlockCopy(array, 0, matrix, 0, sizeof(Double) * array.Length); }
Решение задачи: «Вызов конструктора из конструктора и проверка правильности передаваемых параметров»
textual
Листинг программы
this(array != null ? array.GetLength(0) : /*если null*/ 0 ,array != null ? array.GetLength(1) : /*если null*/ 0 )
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д