Bonjour,

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 : 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
Mais je n'arrive pas à mettre en place ce systeme.
Merci d'avance pour votre aide