Mark Hubelbank Ответов: 2

Печать в C# из командной строки


Я совершенно новичок в C# и использую необходимость печатать простую графику (строки и текст) из приложения командной строки, чтобы узнать что-то о C#. Эта программа будет считывать файл данных и генерировать графическую строку за строкой.
Все, что я нашел, кажется неполным в той или иной форме и не будет компилироваться без ошибок. Есть ли полный пример кода, который можно распечатать с C# и является полным - будет компилироваться без ошибок. Я хотел бы иметь известное количество, чтобы начать с этого.

Что я уже пробовал:

Примеры Microsoft. Ни один из них, похоже, даже близко не подходит к безошибочной компиляции.

Ravi Bhavnani

Марк, под "печатью" вы подразумеваете "вывод на консоль"? Если да, то смотрите консоль.метод WriteLine().

/Рави

2 Ответов

Рейтинг:
1

RickZeeland

Если вы хотите выполнить печать на принтере смотрите пример здесь: Объект printdocument.Метод Печати (System.Рисование.Печать) | Microsoft Docs[^]


Рейтинг:
1

OriginalGriff

Если ты имеешь в виду типографию, то Рик тебя прикроет.
Если вы хотите попробовать печатать графику, которую пользователь может видеть на экране, консоль a - это не то решение, которое вы хотите, и, вероятно, именно поэтому ни одно из решений, которые вы пробовали, не будет компилироваться: они не предназначены для консольных приложений и не будут компилироваться (или работать) в этой среде. Консоль-это текстовая среда, и она не поддерживает графику, даже простые линии в значительной степени выходят за рамки ее возможностей.

Если вы учитесь, то я настоятельно рекомендую вам вернуться к нескольким главам в вашей книге или просмотреть пару заметок об уменьшении стоимости курса - похоже, вы упустили что-то действительно важное в одиночку!


Richard Deeming

"даже простые линии в значительной степени выходят за рамки его возможностей"

Вы в этом уверены? :)
GitHub - migueldeicaza/gui.cs: консольный инструментарий пользовательского интерфейса для .Сетевые приложения.[^]

OriginalGriff

Вот почему "довольно много" было там - теперь используйте его, чтобы нарисовать закругленный угол ... :смеяться: