VB.NET中怎么实现集合存储操作
这篇文章给大家介绍VB.NET中怎么实现集合存储操作,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
专注于为中小企业提供成都网站建设、网站设计服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业达孜免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了成百上千企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
VB.NET集合存储代码:
DimFSAsNewSystem.IO.FileStream_ ("c:\test.txt",IO.FileMode.Create) DimBinFormatterAsNewBinary.BinaryFormatter() DimPAsNewPerson() DimPersonsAsNewArrayList P=NewPerson() P.Name="Person1" P.Age=35 P.Income=32000 Persons.Add(P) P=NewPerson() P.Name="Person2" P.Age=50 P.Income=72000 Persons.Add(P) BinFormatter.Serialize(FS,Persons)
以存储序列化数据的文件为参数,调用一个BinaryFormatter实例的Deserialize方法,就会返回一个对象,然后把它转化为合适的类型。下面的代码反序列化文件中的所有对象,然后处理所有的Person对象:
FS=NewSystem.IO.FileStream_ ("c:\test.txt",IO.FileMode.OpenOrCreate) DimobjAsObject DimPAsPerson(),RAsRectangle() Do obj=BinFormatter.Deserialize(FS) Ifobj.GetTypeIsGetType(Person)Then P=CType(obj,Person) 'ProcessthePobjext EndIf LoopWhileFS.Position下面的例子调用Deserialize方法反序列化真个集合,然后把返回值转换为合适的类型(Person):
FS=NewSystem.IO.FileStream("c:\test.txt",IO.FileMode.OpenOrCreate) DimobjAsObject DimPersonsAsNewArrayList obj=CType(BinFormatter.Deserialize(FS),ArrayList) FS.Close()关于VB.NET中怎么实现集合存储操作就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
网页标题:VB.NET中怎么实现集合存储操作
链接地址:http://azwzsj.com/article/pidphh.html