public string GetImageName() { // "imageX"という名前でまだ使われていないXを見つける int i = 0; while (templates.Keys.Contains(GetImageName(i))) i++; return GetImageName(i); }