IDictionary<int, IList<int>> secondlevel = new Dictionary<int, IList<int>>(); IDictionary<int, IList<int>> thirdlevel = new Dictionary<int, IList<int>>(); secondlevel.Add(1, new List<int>(new int[] { 1, 2 })); secondlevel.Add(2, new List<int>(new int[] { 3 })); secondlevel.Add(3, new List<int>(new int[] { 4, 5, 6 })); thirdlevel.Add(1, new List<int>(new int[] { 5, 6, 7, 8, 20, 13, 24 })); thirdlevel.Add(2, new List<int>(new int[] { 23 })); thirdlevel.Add(3, new List<int>(new int[] { 22, 25, 26, 27 })); thirdlevel.Add(4, new List<int>(new int[] { 19, 28, 29, 30, 31, 38, 33 })); thirdlevel.Add(5, new List<int>(new int[] { 32, 35 })); thirdlevel.Add(6, new List<int>(new int[] { 34, 36, 37 }));
定义了两个目录,二级目录的值是三级目录的键,现在给定thirdlevel中的一个值,得到它所在分支是第几个,比如5结果是0,6结果是1,23结果7,22结果是0,25的结果是1,19是0,28是1,怎么写啊,谢谢!
一只斗牛犬
胡子哥哥
慕的地6264312
海绵宝宝撒
凤凰求蛊
烙印99
慕姐8265434
开满天机
慕沐林林
阿晨1998