Bonjour,
Je voudrais empécher l'instanciation d'une classe par d'autre classe sauf une.OS : Windows XP SP2
FrameWork SDK 2.0
SharpDevelop : 2.0
Voici le Code :
Mais je n'arrive pas à mettre en place ce systeme.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 ... namespace DIA_C_Sharp public class DataRPS { #region Public Fields public string mSalle=""; public string mCapteurH=""; public string mCapteurT=""; public double Temperature=0.0; public double Hygrometrie=0.0; public string Date=""; #endregion /* Constructeur */ public DataRPS() {} } public class ClassRPS // Classe qui doit pouvoir acceder à Data RPS { #region Private Fields private DataRPS mDataRPS = new DataRPS(); #endregion public class Classtest // Classe qui ne doit pas pouvoir acceder à Data RPS { #region Private Fields private DataRPS mDataRPS = new DataRPS(); //cas interdit #endregion
Merci d'avance pour votre aide
Partager