All pastes #488783 Raw Edit

Miscellany

public text v1 · immutable
·published 2007-05-15 05:10 UTC
rendered paste body
public class Object
{
 public int Property1;
 public int Property2;
}

Objects = new List<Object>();
-- start pseudo code --

function Filter( $Objects, $property, $value )
{
 $ObjectsFiltered = new List<Object>();
 foreach( $Objects as $Key => $Object )
 {
   if( $Object -> $property = $value )
   {
     $ObjectsFiltered.Add( $Object );
   }
 }
 return $ObjectsFiltered;
}

Being able to refer to a property dynamically (bad term), but defined at run time does offer some advantages ...