Comment imprimer un fichier texte à l'aide de C#

Comment puis-je imprimer un fichier texte en C#? Dans une application console.

C'est ce que j'ai trouvé: msdn échantillon et ce stackoverflow:la réponse est la msdn échantillon

Le code à partir de ces liens sont des applications windows forms, et ne marche pas dans une console appliction.

Voici ce que j'ai trouvé:

    string fileName = @"C:\data\stuff.txt";
        ProcessStartInfo startInfo;
        startInfo = new ProcessStartInfo(fileName);

        if (File.Exists(fileName))
        {
            int i = 0;
            foreach (String verb in startInfo.Verbs)
            {
                //Display the possible verbs.
                Console.WriteLine("  {0}. {1}", i.ToString(), verb);
                i++;
            }
        }

        startInfo.Verb = "print";
        Process.Start(startInfo);

Puisque vous dites que cette question est hors sujet et ne pas pertinente ici est un lien vers ce que je suis en train d'apprendre: C'est la documentation de l' .Net framework et c'est pourquoi je pose la question, je suis en train d'apprendre sur les différents usages de l' .Net classes.

  • Avez-vous écrit tout le code? Qu'avez-vous essayé? Toutes les erreurs?
  • Avez-vous fait une recherche sur google ?
  • Vous devrez expliquer pourquoi ces liens ne marche pas pour vous. Si vous n'avez pas votre question pourrait être fermés comme une dupe
  • Le lien est pour winform pas une application console
  • Vous pouvez utiliser System.Windows.WinForms dans une application console...
  • Je ne sais rien à propos du code, je suis en train d'apprendre le C# et était à la recherche pour le code pour essayer de comprendre et de travailler avec, j'ai beaucoup de livres sur le C# mais je voulais de la pratique sur autre chose, comme je m'ennuyais un peu avec de la lecture, de poing et de code. Tout simplement des échantillons frais à regarder et à comprendre, à faire certaines tâches spécifiques, telles que l'impression d'un document à partir de mon programme.