進化のためにソースコードを分析したい。このコードでは、この同じクラスの同じタイプの属性タイプであるクラスがあります。
この開発の機能がわかりません。コンパイラは問題ありませんが、このコードには無限参照がありますか?
例:
public sealed class CachingServiceLocator : IDisposable
{
private Hashtable cache; /// Le cache des références vers les services métiers
private static volatile CachingServiceLocator me; /// L'unique instance du Service Locator
/// Le constructeur statique
static CachingServiceLocator()
{
try
{
me = new CachingServiceLocator();
}
catch (Exception)
{
MessageBox.Show("Impossible de créer le service locator...\nVeuillez accepter toutes nos excuses pour le désagrément occasionné..." , "Service Locator !", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
この展開を理解してください。