62,269
社区成员
发帖
与我相关
我的任务
分享
public Dictionary<string, Opclass> GetOpclass(int value)
{
Dictionary<string, Opclass> result = new Dictionary<string, Opclass>();
int[] id = GetOpint(value);
for(int i=0;i<id.length;i++){
result[id.ToString()] = new Opclass(id);
//....后面的删了不关键
}
return result;
}
public string GetOsInfo(IOs value)
{
return value.Get(value);
}
//说明:
GetOpclass通过ID得多对象字典
GetOsInfo通过id得到信息IOp 是一个接口,通过制定不同的“__type”来实现
//错误信息
Dictionary
不支持类型 System.Collections.Generic.Dictionary因为它实现 IDictionary
interface---IOp
无法序列化接口 Service.IOp
//问题
这个是给第三方开的,我自己使用没问题,但是他们就有问题
他们调用别的就没事,问题就是出在这2个
不知道为什么,网上也没找到相关的信息!!!
public void WriteXml(XmlWriter writer)
{
XmlSerializer keySerializer = new XmlSerializer(typeof (TKey));
XmlSerializer valueSerializer = new XmlSerializer(typeof (TValue));
foreach (TKey key in this.Keys)
{
writer.WriteStartElement("Key");
keySerializer.Serialize(writer, key);
writer.WriteEndElement();
writer.WriteStartElement("Value");
TValue value = this[key];
valueSerializer.Serialize(writer, value);
writer.WriteEndElement();
}
}
public Dictionary <string, Opclass> GetOpclass(int value)
{
Dictionary <string,Opclass> result = new Dictionary <string, Opclass> ();
int[] id = GetOpint(value);
for(int i=0;i <id.length;i++){
result[id.ToString()] = new Opclass(id);
//....后面的删了不关键
}
return result;
}
public string GetOsInfo(IOs value)
{
return value.Get(value);
}
//说明:
GetOpclass通过ID得多对象字典
GetOsInfo通过id得到信息IOp 是一个接口,通过制定不同的“__type”来实现
//错误信息
Dictionary
不支持类型 System.Collections.Generic.Dictionary因为它实现 IDictionary
interface---IOp
无法序列化接口 Service.IOp
//问题
这个是给第三方开的,我自己使用没问题,但是他们就有问题
他们调用别的就没事,问题就是出在这2个
不知道为什么,网上也没找到相关的信息!!!