we can delete a list item by the single step using for loopfor(i=0;list.count-i>i;i++){ if(list[i].name=="") list.RemoveAt(i);}
list.RemoveAll(x => x.name == string.Empty);
Thank you, Govind
Login to post response