Вы должны создавать и добавлять объекты типа MatchActionsReason
:
// Using a collection initializer for the list
// and object initializers for the items
matchActionsReasons = new List<MatchActionsReason>{
new MatchActionsReason{ name = "False positive", value = -2147483648 },
new MatchActionsReason{ name = "Acceptable risk", value = -2147483647 },
new MatchActionsReason{ name = "Manager approval", value = -2147483646 }
};
или
// Using Add
matchActionsReasons = new List<MatchActionsReason>();
matchActionsReasons.Add(
new MatchActionsReason{ name = "False positive", value = -2147483648 }
);
matchActionsReasons.Add(
new MatchActionsReason{ name = "Acceptable risk", value = -2147483647 }
);
matchActionsReasons.Add(
new MatchActionsReason{ name = "Manager approval", value = -2147483646 }
);
Сам класс List<T>
не имеет name
и value
свойства. Он имеет, среди прочего, свойство Count
.
Вы можете получить доступ к элементам списка следующим образом:
string s = matchActionsReasons[1].name; // ==> "Acceptable risk"
или
MatchActionsReason mar = matchActionsReasons[1];
string s = mar.name; // ==> "Acceptable risk"