public int? Amount
{
get
{
try
{
return Int.Parse(Request["amount"]);
}
catch (exception e)
{
return null;
}
}
{
Производительность на самом деле не изменится, но если вы действительно хотите оптимизировать, то вам нужно подумать о том, что является наиболее распространенным, если значения почти всегда являются действительными целочисленными значениями, то мой подход, вероятно, будет лучшим, если нет, то ваш подход лучше.