Страницы

Поиск по вопросам

пятница, 31 января 2020 г.

Разбить код по файлам [дубликат]

#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

Комментариев нет:

Отправить комментарий