ものすごい基本的なことかもしれんが、
これはなんでこうなる?

class xx{
  private ArrayList list = new ArrayList();

  byte[] b = new byte[]{1,2,3};
  static xxx{
    list.Add(b);
  }

listはフィールドを意味しますが、クラスでなければなりません。