Предположим, у вас есть три универсальных класса: ClassA, Class B и ClassiC. Можете ли вы каким-либо образом ограничить их следующим образом? [code]public class ClassA : ClassB where T1 : ClassC { // ... } [/code] А потом каким-то образом определить T2 как произвольный тип?
При наличии такого универсального типа можно ли определить длинное ограничение или ограничение Guid, которое генерирует ограничения времени компиляции при любом нарушении?
public abstract class Typed where TId : MyConstraint // that allows only...
Я пытаюсь создать общий репозиторий модели Pydantic Schema/SQlAlchemy, используя шаблон/универсальные классы, но с двумя этапами наследования
Первый этап — иметь GenericSchemaRepository с универсальной схемой Pydantic
Этот GenericSchemaRepository...
есть класс, унаследованный от самого списка, и он работает отлично:
public class ClassAsList: List
{
public object valueA { get; set; } = null;
public object valueB { get; set; } = null;
}
Для такого класса вам не нужны свойства «подобъекты» или...