Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> Langue C

C# - Syntaxe de base

C# est un langage de programmation orienté objet. Dans la méthodologie de programmation orientée objet, un programme se compose de divers objets qui interagissent les uns avec les autres au moyen d'actions. Les actions qu'un objet peut effectuer sont appelées méthodes. On dit que les objets de même espèce ont le même type ou qu'ils appartiennent à la même classe.

Par exemple, considérons un objet Rectangle. Il a des attributs tels que la longueur et la largeur. Selon la conception, il peut être nécessaire d'accepter les valeurs de ces attributs, de calculer la surface et d'afficher les détails.

Regardons l'implémentation d'une classe Rectangle et discutons de la syntaxe de base de C# −

Démo en direct
using System;

namespace RectangleApplication {
   class Rectangle {
      
      // member variables
      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 produit le résultat suivant −

Length: 4.5
Width: 3.5
Area: 15.75

L'utilisation Mot clé

La première instruction de tout programme C# est

using System;

L'utilisation mot clé est utilisé pour inclure les espaces de noms dans le programme. Un programme peut inclure plusieurs instructions using.

La classe Mot clé

La classe mot clé est utilisé pour déclarer une classe.

Commentaires en C#

Les commentaires sont utilisés pour expliquer le code. Les compilateurs ignorent les entrées de commentaires. Les commentaires multilignes dans les programmes C# commencent par /* et se terminent par les caractères */ comme indiqué ci-dessous −

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

Les commentaires d'une seule ligne sont indiqués par le symbole '//'. Par exemple,

}//end class Rectangle    

Variables de membre

Les variables sont des attributs ou des membres de données d'une classe, utilisés pour stocker des données. Dans le programme précédent, le Rectangle la classe a deux variables membres nommées longueur et largeur .

Fonctions des membres

Les fonctions sont un ensemble d'instructions qui exécutent une tâche spécifique. Les fonctions membres d'une classe sont déclarées dans la classe. Notre exemple de classe Rectangle contient trois fonctions membres : AcceptDetails , GetZone et Afficher .

Instanciation d'une classe

Dans le programme précédent, la classe ExecuteRectangle contient le Main() et instancie le Rectangle classe.

Identifiants

Un identificateur est un nom utilisé pour identifier une classe, une variable, une fonction ou tout autre élément défini par l'utilisateur. Les règles de base pour nommer les classes en C# sont les suivantes −

Mots clés C#

Les mots-clés sont des mots réservés prédéfinis pour le compilateur C#. Ces mots-clés ne peuvent pas être utilisés comme identifiants. Cependant, si vous souhaitez utiliser ces mots-clés comme identifiants, vous pouvez préfixer le mot-clé avec le caractère @.

En C#, certains identifiants ont une signification particulière dans le contexte du code, comme get et set sont appelés mots-clés contextuels.

Le tableau suivant répertorie les mots-clés réservés et les mots-clés contextuels en C# −

Mots clés réservés
résumé comme base bool pause octet cas
attraper car coché classe const continuer décimal
par défaut déléguer faire doubler autre énumération événement
explicite externe faux enfin fixe flottant pour
foreach aller à si implicite dans in (modificateur générique) int
interface interne est verrouiller longue espace de noms nouveau
null objet opérateur sortie out (modificateur générique) remplacer paramètres
privé protégé public lecture seule réf retour octet
scellé court sizeof stackalloc statique chaîne structure
commutateur ceci lancer vrai essayer typede uint
durant décoché dangereux abréger en utilisant virtuel annuler
volatil pendant
Mots clés contextuels
ajouter alias croissant descendant dynamique de obtenir
global groupe dans joindre laisser ordre par partielle (type)
partielle
(méthode)
supprimer sélectionner définir

Langue C

  1. Modèles de classe C++
  2. Classe de stockage C
  3. Java - Syntaxe de base
  4. C - Syntaxe de base
  5. Syntaxe de base C++
  6. Polymorphisme en C++
  7. Abstraction de données en C++
  8. Encapsulation de données en C++
  9. MATLAB - Syntaxe de base