#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
Комментариев нет:
Отправить комментарий