private void findManagerForSelectedDate(String dateSelected)
{
dateSelected = dateTimePicker1.Value.ToShortDateString();
List<String> managerNames = new List<String>();
foreach(var item in managers)
{
foreach (var subitem in item)
{
CalendarModel c = subitem;
Console.WriteLine(c.date);
c.name = new CultureInfo("en-US", false).TextInfo.ToTitleCase(c.name);
if (userSelection.Count > 0)
{
foreach (var addedUser in userSelection)
// Crashing here with An unhandled exception of type 'System.InvalidOperationException' occurred in mscorlib.dll
{
if (!addedUser.Contains(c.name))
{
userSelection.Add(c.name);
}
}
} else
{
userSelection.Add(c.name);
}
Он был в состоянии итерацию через мой список в 3 раза, то на 4-й раз, он разбился.Необработанное исключение типа «System.InvalidOperationException» произошло в mscorlib.dll
за исключением деталей говорит { «Коллекция была изменена, операция перечисления не может выполнить.»}
не делать 'userSelection.Add()' в то время как вы находитесь в середине делает 'foreach' – MickyD
как еще я могу добавить их т o Список для использования позже? –