Здравствуйте, Аноним, Вы писали:
А>Первое что в голову пришло
А>А>bool IsInt(object obj)
А>{
А> return Convert.ToInt32(obj) == Convert.ToDouble(obj);
А>}
А>
неплохо, но если значение какой-то объект к числам никак не относящийся, то ексепшн будет, а надо false вернуть...
можно конечно в try catch обернуть, но выглядит как костыль.
и строка это не число

а эта функция сконвертирует её к числу и вернет — true.