Tutoriel C#login
Tutoriel C#
auteur:php.cn  temps de mise à jour:2022-04-11 14:06:23

Syntaxe de base C#



C# est un langage de programmation orienté objet. Dans la méthode de programmation orientée objet, un programme est constitué de différents objets qui interagissent les uns avec les autres. Les objets du même type ont généralement le même type ou appartiennent à la même classe.

Par exemple, prenons l'objet Rectangle. Il possède des propriétés de longueur et de largeur. En fonction de la conception, il peut être nécessaire d'accepter ces valeurs de propriété, de calculer la superficie et d'afficher les détails.

Jetons un coup d'œil à l'implémentation d'une classe Rectangle et discutons de la syntaxe de base de C# :

Exemple

using System;
namespace RectangleApplication
{
    class Rectangle
    {
        // 成员变量
        double length;
        double width;
        public void Acceptdetails()
        {
            length = 4.5;    
            width = 3.5;
        }
        public double GetArea()
        {
            return length * width;
        }
        public void Display()
        {
            Console.WriteLine("Length: {0}", length);
            Console.WriteLine("Width: {0}", width);
            Console.WriteLine("Area: {0}", GetArea());
        }
    }
    
    class ExecuteRectangle
    {
        static void Main(string[] args)
        {
            Rectangle r = new Rectangle();
            r.Acceptdetails();
            r.Display();
            Console.ReadLine();
        }
    }
}

Exécuter l'instance»

Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne

Lorsque le code ci-dessus est compilé et exécuté, il produit les résultats suivants :

Length: 4.5
Width: 3.5
Area: 15.75

using mot-clé

La première instruction de tout programme C# est :

using System;

using le mot-clé est utilisé dans Le programme contient des espaces de noms. Un programme peut contenir plusieurs instructions using. Le mot-clé

class Le mot-clé

class est utilisé pour déclarer une classe.

Commentaires en C#

Les commentaires sont utilisés pour expliquer le code. Le compilateur ignore les entrées commentées. Dans les programmes C#, les commentaires sur plusieurs lignes commencent par /* et se terminent par le caractère */, comme indiqué ci-dessous :

/* This program demonstrates
The basic syntax of C# programming 
Language */

Les commentaires sur une seule ligne sont représentés par le symbole '//'. Par exemple :

}//end class Rectangle

Variables membres

Les variables sont des attributs ou des données membres d'une classe et sont utilisées pour stocker des données. Dans le programme ci-dessus, la classe Rectangle a deux variables membres nommées longueur et largeur.

Fonctions membres

Une fonction est une série d'instructions qui effectuent des tâches spécifiées. Les fonctions membres d'une classe sont déclarées au sein de la classe. Notre exemple de classe Rectangle contient trois fonctions membres : AcceptDetails, GetArea et Display.

Instancier une classe

Dans le programme ci-dessus, la classe ExecuteRectangle est une classe qui contient la méthode Main() et l'instanciation de Rectangle Classes de classes.

Identifiant

L'identifiant est utilisé pour identifier une classe, une variable, une fonction ou tout autre élément défini par l'utilisateur. En C#, la dénomination des classes doit suivre les règles de base suivantes :

  • Les identifiants doivent commencer par une lettre et peuvent être suivis d'une série de lettres, de chiffres (0 - 9) ou de traits de soulignement (_ ). Le premier caractère de l'identifiant ne peut pas être un chiffre.

  • L'identifiant ne doit contenir aucun espace ou symbole incorporé, tel que ? - +! @ # % ^ & * ( ) : " ' / . Les traits de soulignement ( _ ) peuvent être utilisés. L'identifiant

  • ne peut pas être un mot-clé C#.

Le mot-clé C# sont des mots réservés prédéfinis par le compilateur C#. Ces mots-clés ne peuvent pas être utilisés comme identifiants, mais si vous souhaitez utiliser ces mots-clés comme identifiants, vous pouvez préfixer les mots-clés avec le caractère @. En C#, certains identifiants ont une signification particulière dans le contexte du code, comme get et set. On les appelle des mots-clés contextuels

Le tableau suivant répertorie les clés réservées en C# (Mots-clés réservés) et les mots-clés contextuels (Mots-clés contextuels) :

保留关键字
abstractasbaseboolbreakbytecase
catchcharcheckedclassconstcontinuedecimal
defaultdelegatedodoubleelseenumevent
explicitexternfalsefinallyfixedfloatfor
foreachgotoifimplicitinin (generic
modifier)
int
interfaceinternalislocklongnamespacenew
nullobjectoperatoroutout
(generic
modifier)
overrideparams
privateprotectedpublicreadonlyrefreturnsbyte
sealedshortsizeofstackallocstaticstringstruct
switchthisthrowtruetrytypeofuint
ulonguncheckedunsafeushortusingvirtualvoid
volatilewhile




上下文关键字
addaliasascendingdescendingdynamicfromget
globalgroupintojoinletorderbypartial
(type)
partial
(method)
removeselectset




Site Web PHP chinois