Какие файлы нужны для «показа кода C #»? - PullRequest
0 голосов
/ 12 июня 2009

Я новичок в SO, а также в языке C #. Я просмотрел немного и не смог найти ничего, касающегося этой темы. Я программирую на других языках, в основном на C и C ++. Когда я хочу показать кому-то свой код, я показываю им файлы .c или .cpp и все созданные мной заголовочные файлы.

Однако, если я хочу показать исходный код программе на C #, что мне использовать? Это особенно сбивает с толку, когда я создаю новую WindowsFormApplicaiton

Ответы [ 3 ]

3 голосов
/ 12 июня 2009

Технически все, что вам нужно, - это файлы .cs, но для того, чтобы облегчить человеку, получающему это (и предполагающему, что вы используете Visual Studio), достаточно взять весь каталог проекта Visual Studio (должен включать файл .sln, один или дополнительные файлы .csproj, все файлы .cs и любые другие ресурсы) и zip / rar.

Пользователь на принимающей стороне может разархивировать всю структуру и дважды щелкнуть файл .sln, и он получит то же представление в Visual Studio, что и у вас.

Немного подробнее:

Формы по-прежнему представляют собой просто c # (текстовые файлы).

.csproj - это XML-файл, содержащий указатели на все ваши файлы .cs, а также некоторые метаданные проекта.

Файл .sln представляет собой XML-файл, который содержит указатели на все ваши файлы .csproj, а также некоторые метаданные об управлении исходным кодом, связях проекта и т. Д.

1 голос
/ 12 июня 2009

Когда вы создаете приложение Winforms, вы получаете два файла .cs: Program.cs и Form1.cs. Когда вы просматриваете форму, вы можете щелкнуть по ней правой кнопкой мыши и выбрать «Просмотреть код». Это называется «кодом позади», и именно здесь живет реализация формы.

0 голосов
/ 12 июня 2009

Вы можете использовать блокнот (открыть файл .cs) или Visual Studio. Если у вас нет профессиональной копии, вы можете воспользоваться одним из экспресс-выпусков Visual Studio. Когда в VS вы можете щелкнуть правой кнопкой мыши на форме и выбрать Просмотр кода. Я надеюсь, что мой ответ на вопрос с вашим вопросом!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...