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

252
14 февраля 2018, 09:05

На данный вопрос уже ответили:

  • Как объявить один класс в нескольких файлах в C# 1 ответ

Разрабатываю программу, код пишу в Form1.cs, и кода очень много, приходиться прокручивать страницу то вниз то вверх. Можно ли как то разбить код, на несколько файлов? К примеру Form1.cs Form1_code1.cs Form1_code2.cs Но чтоб код друг друга видел без всяких пробросов контекста. Подскажите шаблон как это реализовать или ссылку почитать.

Answer 1

Да, можно. Специально для этого используется ключевое слово partial

Разделяемые классы и методы (Руководство по программированию в C#)

Answer 2

Обьявляе в разных файлах один и тот же класс и рядом со слово. class пишете partial. C# поддерживает частичные классы. Для того чтобы объявить частичный класс, необходимо добавить модификатор partial в объявление класса. Во втором классе это выглядит идентично. Например.

FirstPart.cs

partial class SomeClass
{
    // Определение класса 1
}

SecondPart.cs

partial class SomeClass
{
    // Определение класса 2
}

Данный вопрос уже есть на форуме. Ответ от туда же https://ru.stackoverflow.com/questions/173/Как-объявить-один-класс-в-нескольких-файлах-в-c

READ ALSO
Преобразование из DOS (cp866) в windows(cp1252)

Преобразование из DOS (cp866) в windows(cp1252)

на выходе получаю "??aR? a?"Подскажите в чем может быть ошибка?

220
C# кодировка email

C# кодировка email

Есть код:

259
Не вставляются данные в таблицу

Не вставляются данные в таблицу

Написал вот такой код:

234