CôaCôaCôa

Un peu de tout et n'importe quoi...

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.

Comments

No Comments

Leave a Comment

(required) 

(required) 

(optional)

(required)