using System.Collections;
public static String[] States = new String[3]{"Conforme", "Ecart", "Non implémenté"};
private MonEnum _state = MonEnum.Uniniatiliazed;
return MonObjet.States[(int)this._state];
public MonObjet(String data)
public void EvaluatePolicy()
if(this._state == MonEnum.Uniniatiliazed)
public void SetUnimplemented()
this._state = MonEnum.Unimplemented;
this._state = MonEnum.Initialized;
if (this._state != MonEnum.Initialized)
this._state = MonEnum.Error;
public static void Main()
MonObjet obj1 = new MonObjet("");
MonObjet obj2 = new MonObjet("");
MonObjet obj3 = new MonObjet("");
Console.WriteLine($"States: \nObjet1: {obj1.state} | Objet2: {obj2.state} | Objet3: {obj3.state}");
Console.WriteLine($"States: \nObjet1: {obj1.state} | Objet2: {obj2.state} | Objet3: {obj3.state}");
List<MonObjet> lst = LirePolicyTemplate("c:\file.csv");
foreach(MonObjet item in lst)
public static void CheckReg(MonObjet item)
public static List<MonOjbet> LirePolicyTemplate(String filename)
return new List<MonObjet>();
public static void EcrireCSV(List<MonObjet> lst)