Я не знаю, сколько методов может иметь класс C #, но я знаю, что когда вы думаете об этом, вы наверняка делаете что-то не так.
Если есть предел (в чем я сомневаюсь), он настолько высок, что вы его не превысите. За исключением того, что у вас действительно плохой дизайн класса.
См. Анти-паттерн "Объект Бога" .
UPDATE
Несмотря на то, что я до сих пор точно не знаю, чего вы хотите достичь, я все же считаю, что вам определенно следует создать множество классов с несколькими методами по следующим причинам:
Производительность : если вы помещаете все свойства в один класс, для каждого свойства должна быть выделена память при создании экземпляра, даже если вам нужно только 5% свойств в вашем классе. класс
Модульность : если вы создаете много классов, вы можете заставить их все реализовать интерфейс / абстрактный класс и тем самым определить аналогичную структуру, которая поможет сделать ваше приложение более модульным
Структура : довольно просто увидеть, какие методы используют какие свойства, если только они находятся в одном классе - в противном случае все может стать действительно беспорядочным
Время компиляции : при изменении реализации одной функции другие не нужно перекомпилировать, как в других классах