start:arduino:langage_c1
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
start:arduino:langage_c1 [2022/08/28 17:15] – [Détails] gerardadmin | start:arduino:langage_c1 [2022/08/28 18:21] – [Le langage C#] gerardadmin | ||
---|---|---|---|
Ligne 11: | Ligne 11: | ||
[[https:// | [[https:// | ||
+ | [[https:// | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | [[https:// | ||
==== Exercices en C# ==== | ==== Exercices en C# ==== | ||
Ligne 16: | Ligne 21: | ||
- | ==== Exemples de programmes en C# ==== | + | ====== Exemples de programmes en C# ====== |
Ligne 32: | Ligne 37: | ||
=== Détails === | === Détails === | ||
- | Voici le détail ligne par ligne du fichier source, | + | Voici le détail ligne par ligne du fichier source, : |
- | <syntaxhighlight | + | <code c# lang=" |
using System; | using System; | ||
- | </syntaxhighlight> | + | </code> |
Le fichier source utilise l' | Le fichier source utilise l' | ||
- | ---- | ||
- | <syntaxhighlight | + | <code lang=“csharp” line start=“2”.c#> |
- | public class HelloWorld | + | public class HelloWorld { |
- | { | + | </code> |
- | </syntaxhighlight> | + | |
- | Déclaration d'une classe nommée | + | Déclaration d'une classe nommée |
- | ---- | + | |
- | <syntaxhighlight | + | <code lang=“csharp” line start=“4”> |
- | public static void Main() | + | |
- | { | + | |
- | </ | + | |
- | Déclaration d'une méthode statique nommée « < | + | public static void Main() |
- | ---- | + | { |
- | < | + | </code> |
- | Console.WriteLine(" | + | |
- | </syntaxhighlight> | + | |
- | Affichage de la ligne « < | + | Déclaration d'une méthode statique nommée « Main » |
- | ---- | + | Cette méthode est celle qui est appelée au démarrage du programme. |
- | <syntaxhighlight | + | <code lang=“csharp” line start=“6”> |
- | Console.ReadLine(); | + | |
- | </ | + | |
- | Attendre que la touche entrée soit frappée avant de poursuivre. Cette ligne de code n'est pas nécessaire si vous lancez le programme depuis une console déjà ouverte. Dans le cas contraire | + | Console.WriteLine("Hello world !"); |
- | ---- | + | |
- | <syntaxhighlight | + | </code> |
- | | + | |
- | </syntaxhighlight> | + | Affichage de la ligne « Hello world ! » sur la console. |
+ | |||
+ | Console désignant la console, appartient à l' | ||
+ | |||
+ | < | ||
+ | |||
+ | Console.ReadLine(); | ||
+ | |||
+ | </ | ||
+ | |||
+ | Attendre que la touche entrée soit frappée avant de poursuivre. | ||
+ | Cette ligne de code n'est pas nécessaire si vous lancez le programme depuis une console déjà ouverte. | ||
+ | Dans le cas contraire (double-clic sous Windows), cette ligne de code permet de maintenir la fenêtre de console ouverte, car celle-ci se ferme une fois le programme terminé (option par défaut). | ||
+ | |||
+ | <code lang=“csharp” line start=“8”> | ||
+ | |||
+ | } | ||
+ | |||
+ | </code> | ||
Fin de la méthode Main. | Fin de la méthode Main. | ||
- | ---- | ||
- | <syntaxhighlight | + | <code lang=“csharp” line start=“9”.c#> |
- | } | + | } |
- | </syntaxhighlight> | + | </code> |
Fin de la classe HelloWorld. | Fin de la classe HelloWorld. | ||
/home/chanteri/www/fablab37110/data/pages/start/arduino/langage_c1.txt · Dernière modification : 2023/01/27 16:08 de 127.0.0.1