Salesforce 使用整数列表删除记录

Salesforce 使用整数列表删除记录,salesforce,Salesforce,我想在整数数组中循环,并想删除存储在整数数组中的TLToProcess列表中的项 这是密码 我只想删除列表中选定的整数 添加(TLToProcess.size()) 现在,我想使用 任何人都能告诉我怎么做 谢谢 Anu我不确定是否理解您的问题,但如果您试图避免的是修改循环中的整数列表并出现以下错误:{“集合已修改;枚举操作可能无法执行”。}您可以创建列表(.ToList())的副本并使用它进行迭代,这样您就可以安全地调用Remove() List arr=new List(); 对于(int i

我想在整数数组中循环,并想删除存储在整数数组中的TLToProcess列表中的项

这是密码 我只想删除列表中选定的整数

添加(TLToProcess.size())

现在,我想使用 任何人都能告诉我怎么做

谢谢
Anu

我不确定是否理解您的问题,但如果您试图避免的是修改循环中的整数列表并出现以下错误:{“集合已修改;枚举操作可能无法执行”。}您可以创建列表(.ToList())的副本并使用它进行迭代,这样您就可以安全地调用Remove()

List arr=new List();
对于(int i=0;i<10;i++)
{
arr.Add(i);
}
foreach(arr.ToList()中的变量o)
{
arr.Remove(o);
}
这就是目的吗

        if(TLToProcess[i].Scan_In1__c==null)
        {   
            if(TLToProcess[i].typew__c=='Pending')
            {
            TLForMissingHHhh.add(TLToProcess[i]);
            }
        }
         else if ( c[i].Scan_In1__c!=null)
        {
            if (TLToProcess[i].typew__c=='Pending' )
            {
            TLToProcess[i].typew__c='Processed';

            }
        }
        }
    List<Int32> arr = new List<Int32>();
    for (int i = 0; i < 10; i++)
    {
        arr.Add(i);
    }
    foreach(var o in arr.ToList())
    {
        arr.Remove(o);
    }