[防缺维生素c的妙计]1、母乳中含维生素c较多,可以满足宝贝身体的需要,吃母乳的宝贝一般不容易缺乏维生素c,所以一定要坚持喂母乳。 2、哺乳妈咪多吃富含维生素c的蔬菜、水果,就可给宝贝补充丰富的维...+阅读
在C&emsp中如何序列化ArrayList,并且ArrayList中存放自定义的类型数据?
请看如下代码:
----------------------------------------
先定义一个自定义类型:
public struct LocalInfo
{
string local_name;
string local_code;
string pub_connection;
string local_connection;
public string Name
{
get { return local_name; }
set { local_name = value; }
}
public string Code
{
get { return local_code; }
set { local_code = value; }
}
public string PubConnection
{
get { return pub_connection; }
set { pub_connection = value; }
}
public string LocalConnection
{
get { return local_connection; }
set { local_connection = value; }
}
public override string ToString()
{
return Name;
}
}
考试大提示: 下面是序列化和反序列化函数:
public string SerializeArrayList(ArrayList al)
{
Type[] extra = new Type[1];
extra[0] = typeof(LocalInfo);
XmlSerializer xs = new XmlSerializer(typeof(ArrayList), extra);
MemoryStream ms = new MemoryStream();
XmlTextWriter tw = new XmlTextWriter(ms, Encoding.Def
ault);
xs.Serialize(tw, al);
tw.Close();
return Encoding.Default.GetString(ms.ToArray());
}
public ArrayList DeserializeArrayList(string serQuestions, Type type, Type[] extratype)
{
XmlSerializer xs = new XmlSerializer(type, extratype);
StreamReader sr = new StreamReader(new MemoryStream(System.Text.Encoding.Default.GetBytes(serQuestions)), System.Text.Encoding.Default);
return (ArrayList)xs.Deserialize(sr);
}
测试代码:
ArrayList al = new ArrayList();
LocalInfo info = new LocalInfo();
info.Code = "11";
info.Name = "name1";
info.PubConnection = "ewere";
al.Add(info);
LocalInfo info2 = new LocalInfo();
info2.Code = "112";
info2.Name = "name12";
info2.PubConnection = "ewere2";
al.Add(info2);
序列化..............
string s2 = SerializeArrayList(al);
Type[] extra2 = new Type[1];
extra2[0] = typeof(LocalInfo);
反序列化...........
ArrayList la = DeserializeArrayList(s2, typeof(ArrayList), extra2);
需要说明在反序列化时这里用到了Type[],这是关键!
以下为关联文档:
晨尿结果出来了,CMVPCR还吗尊敬的大夫您好:前段时间我检查出的IGM(CMV)++医生吩咐我今天做晨尿检查。今天去做了晨尿检查。结果是HCMV-DNA 人体巨细胞病毒 试剂盒检测下限5.0*10^2拷贝、ML大夫说无大碍...
宝贝进入ICU保持冷静是关键把新生儿早日带回家是每个父母都期待已久的事,但如果发生了难以想象的事,比如新生儿被纳入特殊照顾一行进入到ICU病房,便会让很多父母感到害怕。任何一个父母都无法预料自己的...
TORCH有问题孩子还能要么我已经怀孕16周了,去医院做TORCH检查的时候,发现其中一项CMV为阳性,经复查后还是阳性。不知道这个孩子还能要不,也不知道这个项目对孩子以后的影响是什么,会造成什么不良反应或者...
弓形体IgG阳性IgM阴性CAg阴性我妹怀孕7个多月了,家里养了猫,虽然尽量不接触,可她的检查结果是弓形体IgG阳性IgM阴性CAg阴性,这对宝宝有没有影响?很担心啊!请帮助解答一下!谢谢! 如果是这样的话, 要去省市级以上...
bread sausage milk coffeeTeaching aims: 1 ew word :bread ausage milk coffee 2 Revisio :little car,milk 3 What day i today ? How are you ? How old are you ? Teaching aids: icture ag reor...
ABC计划南京市游府西街小学 六(2)班 蔡文睿 男孩子向妈妈说爱,就那么难?我要尝试突破。晚上七点钟,我终于制定好了A计划,备用B计划和C计划。 行动开始。 A计划为直接大声表达。我大模大样...
Playway to English—— Merry Christmas 1背景介绍p297:英国的圣诞习俗 活动目标: 1, 在圣诞环境中使孩子感知英国圣诞的习俗。 2, 在活动中,引起孩子对于不同文化和生活方式的兴趣。 活动准备: 1,请家长协助孩子利用媒体...
33周+3天BC,请看是否偏小呢双顶径82mm,股骨长60mm;胎盘前壁,成熟度2级;臀位。请问:1)宝宝偏小吗,小多少呢? 2)胎盘成熟度高吗,是不是有早产的危险呢? 3)臀位宝宝可以自己转正吗? 你的宝宝各项都是在正常范围内,不会...
我爱英语,我爱Courage我爱英语,我爱Courage! 济南市经五路幼儿园与外教课堂互动 今天早上,大一班的孩子们显得比往常活跃兴奋了许多,原来,他们的老朋友Courage要来到班里了!孩子们都焦急的等待着,热...