想问个Dictionary嵌套问题
原代码:
IDictionary<Boolean, Action> ID1 = new Dictionary<Boolean, Action>()
{
{
true,()=>
{
IDictionary<Boolean, Action> ID2 = new Dictionary<Boolean, Action>()
{
{
true,()=>
{
。。。。。。。。具体实现功能,省略
}
},
{false,()=>{}}
};
ID2[A==B].Invoke();
}
},
{false,()=>{}}
};
ID1[0 <= A && A <=100].Invoke();
我想问一下可否将两个Dictionary写成嵌套呢?(就像IDictionary<Boolean, IDictionary<Boolean, Action>> ID = new Dictionary<Boolean, Action>()这样)
如果可以的话改怎么写??望达人回答~~