[C#] niveau de protection des classes
Bonjour,
Citation:
OS : Windows XP SP2
FrameWork SDK 2.0
SharpDevelop : 2.0
Je voudrais empécher l'instanciation d'une classe par d'autre classe sauf une.
Voici le Code :
Code:
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 |
Mais je n'arrive pas à mettre en place ce systeme.
Merci d'avance pour votre aide