Événements
Créer des applications intelligentes
17 mars, 23 h - 21 mars, 23 h
Rejoignez la série de rencontres pour créer des solutions IA évolutives basées sur des cas d’usage réels avec d’autres développeurs et experts.
S’inscrire maintenantCe navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
Les programmes C# se composent d’un ou plusieurs fichiers. Chaque fichier contient zéro ou plusieurs espaces de noms. Un espace de noms contient des types tels que des classes, des structs, des interfaces, des énumérations et des délégués, ou d’autres espaces de noms. L’exemple suivant est le squelette d’un programme C# qui contient tous ces éléments.
// A skeleton of a C# program
using System;
// Your program starts here:
Console.WriteLine("Hello world!");
namespace YourNamespace
{
class YourClass
{
}
struct YourStruct
{
}
interface IYourInterface
{
}
delegate int YourDelegate();
enum YourEnum
{
}
namespace YourNestedNamespace
{
struct YourStruct
{
}
}
}
L’exemple précédent utilise des instructions de niveau supérieur pour le point d’entrée du programme. Cette fonctionnalité a été ajoutée dans C# 9. Avant C# 9, le point d’entrée était une méthode statique nommée Main
, comme illustré dans l’exemple suivant :
// A skeleton of a C# program
using System;
namespace YourNamespace
{
class YourClass
{
}
struct YourStruct
{
}
interface IYourInterface
{
}
delegate int YourDelegate();
enum YourEnum
{
}
namespace YourNestedNamespace
{
struct YourStruct
{
}
}
class Program
{
static void Main(string[] args)
{
//Your program starts here...
Console.WriteLine("Hello world!");
}
}
}
Pour en savoir plus sur ces éléments de programme, consultez la section sur les types du guide Notions de base :
Pour plus d’informations, consultez Concepts de base dans la Spécification du langage C#. La spécification du langage est la source de référence pour la syntaxe C# et son utilisation.
Événements
Créer des applications intelligentes
17 mars, 23 h - 21 mars, 23 h
Rejoignez la série de rencontres pour créer des solutions IA évolutives basées sur des cas d’usage réels avec d’autres développeurs et experts.
S’inscrire maintenantEntrainement
Module
Écrire vos premières lignes de code en C# - Training
Commencez à écrire des exemples de code pour apprendre les bases de la syntaxe C#.