General.walker.Add(null);
General.walker[0].printtest();
General.walker.Add(null);
General.walker[1].printtest();
int c = General.walker[1].intB();
General.walker[1].intB() = 5;

public class StartWalker
{
string a = "";
string msgstack = "";
int b =0;
public void printtest()
{
//メインになる動作を入れます
msgstack += "test you"+"\r\n";
}
public int intB {
get { return b;}
set { b = value}
}

}
public struct General
{
public static List<StartWalker> walker = new List<StartWalker>();
}
説明不足で申し訳ありません
マルチスレッドでStartWalkerの部分をGeneral.walker.Add(null);で任意の数ついかしたいのですが
うまく説明できません・・・