REVUE: outils de développement RAD utilisés doivent être très familiers inspecteur, les programmeurs peuvent le manipuler à travers les propriétés d'un objet, DELPHI introduit PUBLIER mot-clé pour publier des propriétés d'objet a été largement saluée par le programmeur. L'accès aux députés par le drapeau d'accès, il y a deux façons de révéler le nom de l'attribut de classe c # - via les propriétés ou via un membre de domaine.
-------------------------------------------------- ------------------------------
Auteur: wkrain www.ASPCool.com
Chapitre 3: Propriétés de classe
outils de développement RAD utilisés doivent être très familiers inspecteur, les programmeurs peuvent le manipuler à travers les propriétés d'un objet, DELPHI introduit PUBLIER mot-clé pour publier des propriétés d'objet a été largement saluée par le programmeur. L'accès aux députés par le drapeau d'accès, il y a deux façons de révéler le nom de l'attribut de classe c # - via les propriétés ou via un membre de domaine. Le premier est variable en tant que membre est atteint d'un accès commun, celui-ci ne répond pas directement à un emplacement de stockage, pour être accessible par l'indicateur d'accès (accesseurs). Lorsque vous voulez lire ou écrire la valeur d'attribut, l'indicateur d'accès est mis en œuvre déclaration définissant. Accès valeur de l'indicateur à l'esprit pour la lecture de l'attribut pour le mot-clé get, et de modifier les valeurs d'attribut de lecture indicateur de caractère est considéré comme un ensemble.
Propriétés de classe
Ne peut se lire
uniquement écrire ensemble
set lecture-écriture / get
Voir les exemples:
l'utilisation du système;
public class Test
{
de m_nWrite private int;
private int = 100 m_nRead en lecture seule;
int m_nWriteRead privé;
WRITEREAD public int
{
get {return m_nWriteRead;}
set {m_nWriteRead = value;}
}
public en écriture int
{
set {m_nWrite = valeur; }
}
public int READ
{
get {retour m_nRead;}
}
}
classe TestApp
{
public static void Main ()
{
test MyTest = new test ();
int i = MyTest.READ; // get
MyTest.WRITE = 250; // set
MyTest.WRITEREAD + = 10000000; // set et get
Console.WriteLine ( "get: {0} set: {1} set / get: {2}", i, MyTest.WRITE, MyTest.WRITEREAD);
}
}
Si vous souhaitez masquer les détails de la structure interne de la classe de stockage, vous devez utiliser le drapeau d'accès. drapeau d'accès aux valeurs d'attribut des paramètres passés dans une nouvelle valeur. En même temps , vous pouvez obtenir la possibilité d'obtenir une augmentation effective dans le drapeau de jeu de codes. substitut Pékin conseil 13802269370 électrique de substitution micro 13802269370