How to access List<> from other script?

I have a list where each item has 4 properties. Basicly I want a long long long list of these items. and beable to grab them from another script. So the ActionScript, and the ListScript. How can I access them?

 List<Item> anItem = new List<Item>();

Simplest way I can think of is to set them to “public static” so

public static List<Item> anItem = new List<Item>();

and to get the list just do

ClassName.anItem;

Although, this means that the List will be static. So even if you have multiple instances of the class, the value in the List will be shared.