Bonjour

Je ne sais pas trop comment intitulé mon problème, voici le topo
Code C# : 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
using System;
using System.Data;
using System.Data.Odbc;
using System.Windows.Forms;
using AZUR_LAG.Classes;
 
namespace AZUR_LAG.Classes
{
 
    class MMain
    {
        public C_AZUR_LAG_Sel p_C_AZUR_LAG_Sel = new  C_AZUR_LAG_Sel();
 
 
        public static readonly string GO_Util = "T_Util";
     ...
     }
}

Code C# : 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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using AZUR_LAG.Classes;
 
namespace AZUR_LAG.Classes
{
    class C_AZUR_LAG_Sel : MMain
    {
 
      public string utilisateur ;
 
      Utilisateurs = GO_Util  + "..utilisateurs";
      ...
      }
}


J'ai une erreur sur la class MMain quand je compile.

Une exception non gérée du type 'System.StackOverflowException' s'est produite dans "mon_appli" directement sur ma déclaration new (boucle infinie, référence infinie)

Je me doute bien que ça vient à cause de ça
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 class C_AZUR_LAG_Sel : MMain
Mais j'aimerai une explication s'il vous plaît.

Merci



EDIT : en fait, j'ai des constantes globales dans Mmain que je vais utiliser dans différentes class dont C_AZUR_LAG_Sel (GO_Util par exemple)