试试这个:
您将必须包含此命名空间
using System.Linq;
然后你可以这样做:
if(findcolnumber.Contains(rowcount))
{
//your logic
}
其中rowcount是一些整数,即
int rowcount = getDynamicIntegar();
findcolnumber 是:
int[] findcolnumber = {1,8,9,10,11};
linq.Contains
返回布尔值,如果您的动态整数将存在于整数数组中,.Contains 将返回true
否则false
.Contains
extension
,如果您懒得看,也将为您提供List<int>
。
同样的方式你可以比较任何List
或Collection
实现IEnumerable
接口
您只能将集合的基本数据类型传递给.Contains
即如果findcolnumber是List<int>
那么
你可以findcolnumber.Contains(integralValueOrVariable)
如果 findcolnumber 是List<string>
那么
你可以findcolnumber.Contains(stringValueOrVariable)