Класс с двумя свойствами массивами - C#
Формулировка задачи:
Нужна реализация следующего условия:
Нужно создать класс, у которого два свойства
Пробую, создал промежуточный класс:
Пробую делать сам класс:
Но выдает ошибку и говорит что нужен оператор new
В общем нужно связать так:
w
и b
каждое свойство представляют собой одномерный массив из двух объектов, у которого следующие свойства square
(тип Squases) и flag
(тип Bits)
классы значений этих свойств представлены ниже:
class Bits { internal const int dog = 32; internal const int cat = 64; };
class Squases { internal const int x1 = 112; internal const int x2 = 113; internal const int x3 = 114; internal const int x4 = 115; };
class SquareFlag { Squases square; Bits flag; }
class Temp { SquareFlag[] w = { { Squases.x1, Bits.dog }, }; SquareFlag[] b = { }; };
w: [{ square: Squases.x1, flag: Bits.dog }, { square: Squases.x2, flag: Bits.cat } ], b: [{ square: Squases.x3, flag: Bits.dog }, { square: Squases.x4, flag: Bits.cat } ]
Что такое не возможно сделать в c#?
Решение задачи: «Класс с двумя свойствами массивами»
textual
Листинг программы
class SquareFlag { public Squases Square { get; } public Bits Flag { get; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д