Journal du Net Développeur >  Technos .NET >  Premiers pas avec Mono

Premiers pas avec Mono > 2. Exploiter C#

Précédente 3. Exploiter GTK#
A : coucou.cs
  1. using System;
  2.  
  3. public class Coucou {
  4.   public static void Main() {
  5.     Console.WriteLine("Salut toute la terre !");   
  6.     }
  7.   }
B : coucou-txt.cs
  1. using System;
  2. using System.IO;
  3.  
  4. class Lecture {
  5.   public static void Main() {
  6.     FileStream fs = new FileStream ("test.txt", FileMode.Open, FileAccess.Read);
  7.     StreamReader sr = new StreamReader (fs);
  8.     string texte = sr.ReadToEnd();
  9.     sr.Close ();
  10.     Console.WriteLine(texte);
  11.     }
  12.   }

Le code C# s'écrit et se compile avec Mono de la même manière que sous .Net. Compilez le code suivant avec la commande msc coucou.cs, et vous obtiendrez le fichier compilé hello.exe, parfaitement exécutable sur votre système.

Etant donné que cette application n'utilise pas d'interface, il est possible de la lancer directement depuis le DOS de Windows, et obtenir la ligne attendue.

Les bibliothèques de .Net sont implémentées dans Mono, et sont donc directement exploitables.

Ainsi, notre code B utilise ses bibliothèques pour afficher un fichier texte externe. On retrouve toutes les méthodes de gestion des flux de fichier offerts par IO, comme StreamReader et FileStream.

Précédente Retour au sommaire Suivante 
1 | 2 | 3 | 4
 
|
Haut de page
Nos autres sites Société | Mentions légales | Contacts | Publicité | PA Emploi | Presse | Recrutement | Tous nos sites | Données personnelles
© Benchmark Group, 69/71 avenue Pierre Grenier. 92517 Boulogne Billancourt Cedex