Как я могу расширить ListItem класс для добавления некоторого атрибута к нему следующим образом:
ListItem
public class MyListItem : ListItem { public string Icon { get; set;} public string Value { get; set;} public string Text { get; set;} }
System.Web.UI.WebControls.ListItem является запечатанным классом, поэтому вы не можете наследовать его
System.Web.UI.WebControls.ListItem