在我的项目中使用需要传递字符串或一些时间传递对象,例如
DropDownData(new List<object>(){"a"})
或
但我不能传递以下格式
DropDownData({id="a",text:"a"})
我创建了包装类
List<object> DropDownData = new List<object>();
请帮我看看如何根据用户需要传递这两种类型的字符串/对象。
答案 0 :(得分:0)
您的预期输出并不完全清楚,但您可以使用方法Add
添加所需的任何对象:
// initialize your list
List<object> DropDownData = new List<object>();
// add string with value "a"
DropDownData.Add("a");
// adds anonymous object with 2 properties
DropDownData.Add(new {id="a", text="a"});
运行代码后,您的列表包含2个项目。