#c_sharp
На этот вопрос уже дан ответ здесь: Как объявить один класс в нескольких файлах в C# (1 ответ) Закрыт 2 года назад. Разрабатываю программу, код пишу в Form1.cs, и кода очень много, приходиться прокручивать страницу то вниз то вверх. Можно ли как то разбить код, на несколько файлов? К примеру Form1.cs Form1_code1.cs Form1_code2.cs Но чтоб код друг друга видел без всяких пробросов контекста. Подскажите шаблон как это реализовать или ссылку почитать.
Ответы
Ответ 1
Да, можно. Специально для этого используется ключевое слово partial Разделяемые классы и методы (Руководство по программированию в C#)Ответ 2
Обьявляе в разных файлах один и тот же класс и рядом со слово. class пишете partial. C# поддерживает частичные классы. Для того чтобы объявить частичный класс, необходимо добавить модификатор partial в объявление класса. Во втором классе это выглядит идентично. Например. FirstPart.cs partial class SomeClass { // Определение класса 1 } SecondPart.cs partial class SomeClass { // Определение класса 2 } Данный вопрос уже есть на форуме. Ответ от туда же https://ru.stackoverflow.com/questions/173/Как-объявить-один-класс-в-нескольких-файлах-в-c
Комментариев нет:
Отправить комментарий