public class Item {
string Name;
int TypeCode;
public Item(string name, int typeCode) { Name = name; TypeCode = typeCode; }
}
public void PrintItem(Item i) {
Console.WriteLine(i.Name);
Console.WriteLine(i.TypeCode);
}
public class Foo {
public static void Main(string args[]) {
Item[] itemArray = new itemArray[3];
itemArray[0] = new Item("Test", 5);
itemArray[1] = new Item("Foo", 10);
itemArray[2] = new Item("Bar", 15);
List<Item> itemList = new List<Item>();
itemList.Add(new Item("Test", 5));
itemList.Add(new Item("Foo", 10));
itemList.Add(new Item("Bar", 15));
foreach (Item item in itemArray) {
PrintItem(item);
}
for (int i = 0; i < itemArray.Length; i++) {
PrintItem(itemArray[i]);
}
foreach (Item item in itemList) {
PrintItem(item);
}
for (int i = 0; i < itemList.count; i++) {
PrintItem(itemList[i]);
}
if (itemArray[1].TypeCode == 15) {
Console.WriteLine("itemArray[1] is type 15");
}
if (itemList[1].TypeCode == 15) {
Console.WriteLine("itemList[1] is type 15");
}
}
}