C#泛型:';x';是一个';类型';但是像';变量';
由于某些原因,此代码无法编译:C#泛型:';x';是一个';类型';但是像';变量';,c#,generics,compiler-errors,C#,Generics,Compiler Errors,由于某些原因,此代码无法编译: JsonSerializer serializer = new JsonSerializer(); _sectionStories = serializer.Deserialize < IDictionary<int, ObservableCollection<Story>>(new JTokenReader(contents)); JsonSerializer serializer=新的JsonSerializer(); _sec
JsonSerializer serializer = new JsonSerializer();
_sectionStories = serializer.Deserialize < IDictionary<int, ObservableCollection<Story>>(new JTokenReader(contents));
JsonSerializer serializer=新的JsonSerializer();
_sectionStories=serializer.Deserialize
错误:
错误91“System.Collections.Generic.IDictionary>”
是“类型”,但用作
“变量”
我做错了什么?我觉得我错过了一些基本的东西。看起来像是打字错误。我看到三个
您缺少一个
为了便于说明,我将下面的匹配起来:_sectionStories = serializer.Deserialize< IDictionary< int, ObservableCollection<Story> > >(new JTokenReader(contents)));
我认为好的Synthex是:\u sectionStories=序列化程序。反序列化< 词典< int, 可观测收集 > >(新JTokenReader(目录));
JsonSerializer serializer = new JsonSerializer(); _sectionStories = serializer.Deserialize < IDictionary<int, ObservableCollection<Story>>>(new JTokenReader(contents));
也许应该是_sectionStories=serializer.DeserializeJsonSerializer serializer=新的JsonSerializer(); _sectionStories=serializer.Deserialize
(新的JTokenReader(内容)); (新的JTokenReader(contents))@dkson-是的,a>在这里显然不见了,因为@dkson说你漏掉了3个