Например, у меня есть класс с именем Temp, затем я присвоил ему значения, используя IList<Temp>
.После заполнения IList<Temp>
я создал словарь и назначил ключ int каждому объекту.Мой вопрос заключается в том, как мне удалить из IList и словаря значение temp_value с именем b и a со значением ключа "2"?
class Temp
{
public string name { get; set; }
public Temp(string n)
{
this.name = n;
}
}
Main
class Program
{
static void Main(string[] args)
{
IList<Temp> temp_value = new List<Temp>();
temp_value.Add(new Temp("a")
{
name = "a",
});
temp_value.Add(new Temp("b")
{
name = "b",
});
temp_value.Add(new Temp("b")
{
name = "b",
});
Dictionary<int, Temp> dic = new Dictionary<int, Temp>();
for (int i = 0; i < temp_value.Count; i++)
{
dic.Add(i, temp_value[i]);
}
}
}