我有这样的数组
private Type[] _excludeExceptions;
我想搜索它并找到搜索类型存在于数组中。
答案 0 :(得分:2)
那么,如何使用Contains
:
bool x = _excludeExceptions.Contains(typeToFind);
这不适合你吗?
答案 1 :(得分:1)
public bool Excluded(Type t)
{
foreach(var type in _excludeExceptions)
{
if(type.Equals(t))
return true;
}
}
如果.Net 3.5或更高版本,您也可以使用linq:
return _excludeExceptions.Any(type => type.Equals(t));
答案 2 :(得分:1)
bool typexists = _excludeExceptions.Contains(tpyeof(sometype));