C# et les propriétés : 2° prise
It's OK !
// private field variables
private Hashtable _FldValue = new Hashtable();
public object this [string FldName]
{
get
{
switch (FldName.ToLower())
{
case "createdbyuser":
if (_FldValue.ContainsKey(FldName) == false)
return "unknown";
goto default;
case "createddate":
if (_FldValue.ContainsKey(FldName) == false)
return DateTime.Now;
goto default;
default:
return _FldValue[FldName];
}
}
set
{
_FldValue.Add(FldName, value);
}
}
Merci.