**Догадываюсь что прямого ответа на мой вопрос нет, но надеюсь на способ решения проблемы хоть** Есть класс internal class Hack { internal string Name { get; set; } internal bool Turn { get; set; } internal string Description { get; set; } internal string Module { get; set; } internal List<string> Desing { get; set; } internal class More { } internal void Rendering() { } } Код internal class Hack { internal string Name { get; set; } internal bool Turn { get; set; } internal string Description { get; set; } internal string Module { get; set; } internal List<string> Desing { get; set; } internal class More { } internal void Rendering() { } } В этом классе у меня должен быть класс который можно подставлять И метод, который тоже можно подставлять Я хочу сделать internal List<Hack> HackList = new List<Hack>(); Код internal List<Hack> HackList = new List<Hack>(); И в дальнейшем использовать что-то на подобии HackList.More = Program.Class1; HackList.Rendering = Program.Render1(); Код HackList.More = Program.Class1; HackList.Rendering = Program.Render1(); Есть ли какие-нибудь альтернативы? Или мне без More и Rendering, которые я засуну отдельно через другие 100 классов, нельзя?
Ты имеешь ввиду альтернативу вложенным классам? Если да, то тогда альтернатива наследование или интерфейсы.
Единственный вариант, в данном пространстве имён(namespace) создавать несколько классов с описанием разных объектов, и вызывать эти классы напрямую через namespace Пример namespace.Class1.Name = "Abram" namespace.Class2.Name = "Denis"
PutinSoft, Не забывайте что делегаты можно передавать в функцию, а в объект More можно передать любой класс