Предполагая, что у меня есть модель, как это (я укоротить его немного):Получить все свойства модели, которые не число
class NewsletterDatum
{
public string FullName{ get; set; }
public string Email { get; set; }
public string OptOutLink { get; set; }
public long ConciergeId { get; set; }
public long AwardCount { get; set; }
public int YearsMember {get; set; }
public string CardNumber { get; set; }
public string MemberName { get; set; }
public string PointBalance { get; set; }
public List<string> StoredKeyWords { get; set; }
public List<string> FriendIds { get; set; }
}
Я хочу, чтобы получить список свойств этой модели, которые не являются численный, есть ли способ сделать это, не сравнивая типы с int, long, decimal и т. д.?
Вы хотите получить тип данных свойств без сравнения с существующими типами данных? Я не вижу, как это должно работать. – HimBromBeere
Связанный вопрос: http://stackoverflow.com/questions/124411/using-net-how-can-i-determine-if-a-type-is-a-numeric-valuetype – RQDQ
Также связано: http: // stackoverflow .com/questions/1749966/c-sharp-how-to-define-a-type-is-a-number – HimBromBeere