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

Fondamentaux C# : maîtriser la syntaxe de base et les concepts POO

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 entre eux par le biais d'actions. Les actions qu'un objet peut entreprendre sont appelées méthodes. Les objets du même type sont dits avoir le même type ou être dans 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 avoir besoin de moyens pour accepter les valeurs de ces attributs, calculer l'aire et afficher les détails.

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

using System; namespace RectangleApplication { class Rectangle { // variables membres double length; double width; public void Acceptdetails() { length = 4.5; width = 3.5; } public double GetArea() { return length * width; } public void Display() { Console.WriteLine("Longueur: {0}", length); Console.WriteLine("Largeur: {0}", width); Console.WriteLine("Aire: {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 :

Longueur: 4.5 Largeur: 3.5 Aire: 15.75

Le mot-clé using

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

using System;

Le mot-clé using est utilisé pour inclure les espaces de noms dans le programme. Un programme peut inclure 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. 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 montré ci-dessous :

/* Ce programme démontre La syntaxe de base du langage de programmation C# */

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

}//fin de la classe Rectangle

Variables membres

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, la classe Rectangle a deux variables membres nommées length et width.

Fonctions membres

Les fonctions sont un ensemble d'instructions qui effectuent une tâche spécifique. Les fonctions membres d'une classe sont déclarées à l'intérieur de la classe. Notre classe exemple Rectangle contient trois fonctions membres : AcceptDetails, GetArea et Display.

Instanciation d'une classe

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

Identificateurs

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 identificateurs. Cependant, si vous voulez utiliser ces mots-clés comme identificateurs, vous pouvez préfixer le mot-clé avec le caractère @.

En C#, certains identificateurs ont une signification spéciale dans le contexte du code, comme get et set qui sont appelés mots-clés contextuels.

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

Mots-clés réservés
abstract as base bool break byte case
catch char checked class const continue decimal
default delegate do double else enum event
explicit extern false finally fixed float for
foreach goto if implicit in in (modificateur générique) int
interface internal is lock long namespace new
null object operator out out (modificateur générique) override params
private protected public readonly ref return sbyte
sealed short sizeof stackalloc static string struct
switch this throw true try typeof uint
ulong unchecked unsafe ushort using virtual void
volatile while
Mots-clés contextuels
add alias ascending descending dynamic from get
global group into join let orderby partial (type)
partial
(méthode)
remove select set

Langue C

  1. Maîtriser les templates de classe en C++ : Guide pratique
  2. Comprendre les classes de stockage en C : Portée, durée de vie et performance
  3. Fondamentaux de Java : Maîtriser la Syntaxe de Base
  4. Maîtriser la syntaxe de base du C : Jetons, structure et points-virgules
  5. Comprendre le C++ : Syntaxe de base et fondements de la programmation orientée objet
  6. Comprendre le polymorphisme en C++ : Guide pratique
  7. Maîtriser l'abstraction de données en C++ : Simplifier la conception par séparation interface-implémentation
  8. Encapsulation des données en C++ : Protégez votre code
  9. Maîtriser les bases de MATLAB : Syntaxe et commandes essentielles