public List<item> item_itiran = new List<item>();

public class item
{
public int item_name;
public int item_kosuu;
}

上記のようにアイテム一覧を作りました。
ポーションを5こ持っていた場合、
「item_itiran 」の「item_name」が「ポーション」のものを検索し、そのitem_kosuuを5としたいのですが、うまくいきません。

item_itiran.item_name.Find(x => x.item_name == ("ポーション")).card_have = 5;

ネットをいろいろ調べて上記のようなスクリプトを作ったのですが、うまくいきません。
ラムダ式が本当に苦手で、どなたかどこを修正すればよいかおしえていただけませんでしょうか。