Maison >développement back-end >Tutoriel C#.Net >[Tutoriel c#] Syntaxe de base C#

[Tutoriel c#] Syntaxe de base C#

黄舟
黄舟original
2016-12-26 13:48:041558parcourir

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# :

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();
        }
    }
}

Lorsque le code ci-dessus est compilé et exécuté, il produira 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 mot-clé est utilisé dans Le programme contient des espaces de noms. Un programme peut contenir plusieurs instructions using.

mot-clé class

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 instancie la classe Rectangle.

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.

Les identifiants ne doivent pas contenir d'espaces ou de symboles intégrés, tels que ? - ! @ # % ^ & * ( ) [ ] { } . Cependant, un trait de soulignement ( _ ) peut être utilisé. .

Les identifiants ne peuvent pas être des mots-clés C#.

Les mots-clés C#

les mots-clés sont des mots réservés prédéfinis par le compilateur C#. Cependant, si vous le souhaitez. pour 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, ils sont appelés mots-clés contextuels (. mots-clés contextuels)

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

Mots-clés réservés

abstract as base bool break byte case

catch char vérifié class const continue decimal

délégué par défaut do double else else enum event

explicit extern false enfin corrigé float pour

foreach    goto    if    implicit    in    in (générique
modificateur)    int      

interface    interne    est    lock    long    namespace    new     

null    object   opérateur    out    out
(générique
modificateur

changer    ce    lancer    true    essayer    typeof    uint    

ulong    décoché dangereux    ushort    en utilisant    virtual    void    

volatile    while      

上下文关键字    

ajouter    alias    ascendant    descendant   dynamique    de    obtenir    

global    groupe    dans    rejoindre    laisser    trier par    partiel

(type)    

partial

(method)    supprimer    select    set    

 以上就是【c#教程】C# 基本语法的内容,更多相关内容请关注PHP中文网(www. php.cn)!



Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn