here is an example found in MSDN:
public WebSite this[int index]
{
get
{
if (index > sites.Count)
return (WebSite)null;
return (WebSite) sites.GetByIndex(index);
}
set
{
if ( index < 10 )
sites[index] = value;
}
}
The only parametrized properties you can make are indexers if I am not mistaken.