3 回答

TA貢獻(xiàn)1875條經(jīng)驗(yàn) 獲得超5個(gè)贊

TA貢獻(xiàn)1852條經(jīng)驗(yàn) 獲得超7個(gè)贊
public class Encoder() {public void Markdown(IEnumerable<FooContent> contents) { do magic } public void Markdown(IEnumerable<BarContent> contents) { do magic2 }}
如果
var fooContents = new List<FooContent>(fooContent)new Encoder().Markdown(fooContents)
不過
var listType = typeof(List<>).MakeGenericType(myType);var dynamicList = Activator.CreateInstance(listType);((IList)dynamicList).Add(fooContent);
Markdown(IEnumerable<FooContent> contents)
new Encoder().Markdown( (dynamic) dynamicList)
dynamic
dynamicList
List<FooContent>
IEnumerable<FooContent>
Markdown
- 3 回答
- 0 關(guān)注
- 1171 瀏覽
添加回答
舉報(bào)