Whats the proper way to store an Item and show how many you have?

I was thinking about creating a List like so:

    public List<Items> lItems= new List<Items>();
    public List<int> lItemAmount= new List<int>();

Then when I want to add a item I just do:

private void AddToItems()
{
    lItems.Add(Items);
    lItemAmount.Add(Ranom.Range(1,10);
}

Is this a proper way or is there a better way of doing this?

As @fafase commented. You could use lItems.Count to return how many items are currently stored in the list as an integer. There is no need to have a secondary variable or storage container for this value (and definitely not for just adding a completely random number :P)