Я хочу проверить, является ли значение типа ObservableCollection любого типа или нет в C#?Проверьте, является ли объект ObservableCollection или нет?
например: я могу проверить, является ли значение строкового типа или нет следующим образом:
string value = "value to Check";
bool b = value.GetType().Equals(typeof(string)); // b =true
, но если мне нужно, чтобы проверить, является ли значение ObservableCollection или нет, независимо от учредительного типа, как может Я делаю это ?
например:
ObservableCollection<T> collection = new ObservableCollection<T>();
Если я проверяю, как этот
bool b = collection.GetType().Equals(typeof(ObservableCollection<>)); // b=false
Как я могу проверить, является ли значение коллекции или нет ??
возможно дубликат [Тип теста Generic коллекций] (http://stackoverflow.com/questions/10355635/generic-collections-type-test) – James