Maison  >  Article  >  développement back-end  >  Variables finales en C#

Variables finales en C#

WBOY
WBOYavant
2023-09-06 22:41:12776parcourir

C# 中的最终变量

Java a le mot-clé final, mais C# n'a pas son implémentation. La même implémentation est réalisée en C# en utilisant le mot clé seal ou readonly.

readonly permet d'attribuer une valeur à une variable une seule fois. Les champs marqués « lecture seule » ne peuvent être définis qu'une seule fois lors de la construction de l'objet. Cela ne peut pas être modifié.

Exemple

class Employee {
   readonly int age;

   Employee(int age) {
      this.age = age;
   }

   void ChangeAge() {
         //age = 27; // Compile error
   }
}

Ci-dessus, nous définissons le champ d'âge en lecture seule et ne peut pas être modifié une fois attribué.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer