Сейчас есть некоторое свойство
public object this[ string name ]
{
get
{
...
return res;
}
}
в зависимости от name оно может вернуть разные типы ( int, string, datetime, и т.п. )
хотелось бы более жестко типизировать результат.
что-то типа
public int this[ string name ]
..
public string this[ string name ]
И еще вопрос — как лучше сделать приведение в таком методе :
public Set( string name, object val )
{
switch( val.GetType().ToString() )
{
case "System.Int32": someprop[ name ] = ( int ) val;
case "System.String": someprop[ name ] = ( string ) val;
...
И т.п.
}
}