Introduction à C#
Ouvrez un petit fichier C# et prédisez le seul mot qu'il écrit à l'écran. Dans Pine.cs, gardez une classe publique nommée Pine, gardez une méthode Main, et appelez Console.WriteLine("pine");. Quand le fichier s'exécute, l'écran affiche pine. Les guillemets restent dans le fichier. Le nom de classe Pine ne sort pas à l'écran. Laissez l'installation du SDK .NET et les commandes d'exécution pour la page suivante. Cette leçon couvre le premier fichier et sa ligne écran, pas un site ASP.NET ni une scène Unity.
Un fichier, un mot à l'écran
C# est un langage pour des programmes que vous enregistrez dans un fichier et lancez depuis un terminal sur .NET. Le terminal est la fenêtre où vous tapez une commande et lisez les lignes qu'il renvoie. Ce cours reste avec ces fichiers console. Vous écrivez un fichier, vous l'exécutez, vous lisez l'écran. Vous ne construisez pas une page web sur cette page. Vous n'ouvrez pas un éditeur de jeu sur cette page.
Nommez le fichier pédagogique Pine.cs. Gardez le nom de classe publique Pine pour que classe et nom de fichier correspondent dans cette forme débutante. Dans Main, écrivez un mot à l'écran :
Console.WriteLine("pine");
Cet appel est la ligne d'écriture. Le mot entre les guillemets est pine. Quand le programme tourne, c'est ce mot que l'écran montre. Gardez les guillemets dans le fichier pour que C# traite pine comme du texte. N'inventez pas un deuxième affichage sur cette page. Un mot clair à l'écran suffit pour l'introduction.
using System;
public class Pine
{
public static void Main()
{
Console.WriteLine("pine");
}
}
Parcourez le fichier une fois avec les yeux. Les premières lignes utiles importent System avec using System; pour que des noms courts comme Console fonctionnent. public class Pine nomme le type. public static void Main() marque l'entrée que le runtime démarre. Console.WriteLine("pine"); écrit la ligne écran. Quand ce fichier s'exécute, l'écran affiche pine. Il n'y a pas de deuxième ligne. Rien ne se trouve à côté de pine sur cette ligne.
Dites la règle débutante en regardant la ligne d'écriture : l'écran utilise le mot entre les guillemets, pas le nom de classe sur la ligne de type. Pine avec un P majuscule est la classe. pine avec un p minuscule est le mot écran. Ce ne sont pas le même jeton. Si vous entendez encore mint d'une démo Java restante, laissez-la dans un autre cours et gardez pine ici.
Le nom de classe n'est pas l'écran
La première ligne de type est public class Pine. Regardez l'écran après une exécution. L'écran n'affiche pas Pine. Il affiche pine. La majuscule et la minuscule marquent des mots différents. Les débutants pointent souvent le nom de classe et devinent que l'écran le reproduira. Sur cette page, ce pari échoue. La ligne d'écriture décide l'écran. Cette ligne est Console.WriteLine("pine");.
Les autres lignes du fichier comptent plus tard. using System; prépare les noms courts. Main est l'entrée. Les accolades regroupent le corps de méthode. Ces lignes font partie du programme. Elles ne sont pas copiées à l'écran comme texte. Une page ultérieure lira install et les commandes d'exécution. Sur cette page, vous devez nommer le mot écran et la ligne d'écriture qui le produit.
Habitudes de fichier pour le premier programme
Gardez nom de fichier, nom de classe, ligne d'écriture et mot écran faciles à distinguer.
📊 First C# file habits for Pine
| Habitude | Forme | Contrôle débutant |
|---|---|---|
| Fichier | Pine.cs |
se termine par .cs |
| Classe | public class Pine |
correspond au nom de fichier sur cette page |
| Entrée | Main |
le runtime démarre ici |
| Ligne d'écriture | Console.WriteLine("pine"); |
les guillemets marquent le texte |
| Écran | pine |
sans guillemets, sans deuxième ligne, pas Pine |
Ici C# n'est pas ASP.NET
ASP.NET construit des applis web. Unity construit des jeux. Ce tutoriel enseigne de petits programmes console : une classe, Main, des types, des décisions, des boucles, des méthodes, des objets, des listes, des fichiers, et une erreur attrapée sur le chemin principal. Gardez ces autres produits hors de cette introduction. Si une carte d'accueil parle encore de tout l'écosystème .NET, le travail pédagogique aujourd'hui reste un mot écran depuis Pine.cs.
Sans Console.WriteLine, cette forme pédagogique n'a pas de ligne écran. Sans les guillemets autour de pine, la ligne d'écriture n'est plus ce littéral texte. Sans Main, le runtime n'a pas d'entrée dans cette forme. Gardez ligne d'écriture, guillemets et Main ensemble quand vous lisez le fichier.
Lire avant d'installer
Vous lisez le fichier sur cette page. Vous n'installez pas encore le SDK. Vous ne tapez pas encore dotnet run. La page suivante installe C# / .NET sur l'ordinateur et exécute un premier fichier. Après cette exécution, l'écran qui vous intéresse reste un court mot comme pine si vous gardez cette forme d'écriture. Aujourd'hui, prédisez l'écran à partir des guillemets. Demain, installez et exécutez.
Si le fichier dit encore Console.WriteLine("Pine"); avec un P majuscule dans les guillemets, l'écran montrerait Pine, pas pine. Remettez le littéral pédagogique pine sur cette page pour que nom de classe et mot écran restent faciles à comparer. Si vous avez collé une ligne Java System.out.println("mint") dans un fichier .cs, revenez à Console.WriteLine("pine"); — c'est l'appel d'écriture C# de ce cours.
Avant Install C
Vous pouvez garder la classe publique Pine, garder Main, importer System, appeler Console.WriteLine("pine");, et dire que l'écran affichera pine sans guillemets et sans deuxième ligne. Le tableau sépare fichier, classe, entrée, ligne d'écriture et écran. La page suivante est Install C#.
Gardez la démo Pine pour un premier mot écran clair. Gardez les dossiers ASP.NET hors de cette page quand vous pratiquez l'introduction. N'inventez pas de longues démos multi-affichage sur cette page. Ces habitudes sont le point de contrôle avant l'installation. Quand vous pouvez pointer Console.WriteLine("pine"); et nommer l'écran pine, l'introduction a fait son travail et vous êtes prêts pour Install C# si vous continuez.
Un dernier passage dans le fichier : using System; présent, classe publique Pine, Main présent, ligne d'écriture avec "pine", pas d'histoire Scanner d'autres langages, pas de route web requise. Relisez la ligne d'écriture. Si le mot entre les guillemets est encore pine, la première forme C# est solide et le cours peut passer à l'installation sur la page suivante. Préférez un mot écran clair par lecture pour que chaque passage enseigne la même carte.
Lisez les accolades une fois comme marques de regroupement, pas comme texte écran. Lisez le point-virgule à la fin de Console.WriteLine("pine"); comme la fin de cette instruction, pas comme un caractère imprimé à l'écran. Gardez le fichier pédagogique assez court pour que la ligne d'écriture reste facile à trouver. Quand ces habitudes tiennent, vous pouvez ouvrir Install C# sans emporter une mauvaise prédiction écran depuis cette page.
🧠 Testez Vos Connaissances
Testez Vos Connaissances
Mettez-vous au défi avec ce quiz interactif et voyez à quel point vous comprenez le sujet
📝 Instructions
- Lisez chaque question attentivement
- Sélectionnez la meilleure réponse pour chaque question
- Vous pouvez refaire le quiz autant de fois que vous le souhaitez
- Votre progression sera affichée en haut