我有一个字符串像这样进来:
'202,203,204,205,226,230,274'
我想将此字符串分解为一个数字数组并取回所有具有这些 ID 的记录。
到目前为止,我有:
string[] myArray = myString.Split(',');
int[] myIntArray = new int[myArray.Length];
for(int x = 0; x < myArray.Length; x++) {
myIntArray[x] = Convert.ToInt32(myArray[x].ToString());
}
model.Records = db.Records
.Where(q => q.RecordId.Contains(myIntArray)
.ToList();
它抱怨包含不与整数一起使用。我对 Contains 的实际作用感到困惑吗?
提前致谢!