identify and remove an item from a list

hi, i have an inventory of cards, with a click this inventory is rendered and ordered with this code:

    static var zainoarray = new System.Collections.Generic.List.< GameObject >();
    i=0;
    		for(i = 0; i < zainoarray.Count; i++)
    		{
    			zainoarray*.transform.position = Vector3(-0.92+deltax,5.75,1.1+deltaz);* 
  •  	deltax = deltax+0.50;*
    

_ zainoarray*.renderer.enabled = true; _
_
if (i == 3 || i == 7){_
_
deltax = 0;_
_
deltaz -= 0.55;}*_
*now i need to remove the rendered items with a click from the list and reorder they in the inventory. But i have no idea how to do that :*

Take a look here: C# List Examples - Dot Net Perls
I think is better you use a foreach instead a for. You are turning your list in an array… there’s no need this.

Just for exemple:
Adding: yourList.Add(“dog”);
Removing: yourList.Remove(“dog”);